Javascript: future 时间作为 UNIX 时间戳

标签 javascript

在 JavaScript 中,如何指定 UNIX 时间中的任何 future 时间(即当前时间 + 1 小时)?

最佳答案

你需要这样做:

var timestamp = Math.round(new Date().getTime() / 1000); #get timestamp for now
timestamp += 3600; #now + 1h
var datetime = new Date(timestamp*1000); #convert back to date object

在第一行中,您获取以毫秒为单位的 UNIX 时间戳并将其转换为秒,之后您可以添加或减去秒,就像在第二行中一样。要转换回日期,您只需将时间戳乘以 * 1000(再次获得毫秒数)并将其传递给 Date() 构造函数。

最好的问候。

关于Javascript: future 时间作为 UNIX 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213427/

相关文章:

javascript - iframe 内容正文文本返回空字符串

javascript - 在窗口调整大小时引导更改按钮文本大小

javascript - 将 HTML5 应用程序作为桌面应用程序分发的解决方案?

javascript - 使用 Javascript 检索同域上的 HTML

javascript - 无限循环中的jquery动画背景图像

javascript - 为什么我的阵列可以用于发送电子邮件但不能用于共享

Javascript 引用与值 - 数组

javascript - 这是防止用户下载文件时出现 IE8 安全横幅的最佳方法吗?

javascript - 如何以最好(最智能)的方式编写这个 JS 函数?

javascript - 分层图像并单击以使用 Javascript 选择