在 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/