0

嗨,我正在将 unixtimestamp 传递给 javascript IF 语句,谁能告诉我如何在未来一分钟使用 javascript 生成 unixtimestamp。

任何帮助都会有所帮助。

谢谢

4

4 回答 4

1

JavaScriptDate对象getTime返回自 1970 年 1 月 1 日午夜以来的毫秒数。

尝试这个。

var oneMinLater = new Date().getTime() + 60 * 1000;
var d = new Date();
d.setTime(oneMinLater);
于 2010-03-18T02:37:03.633 回答
1

JavaScript Date 对象有一个getTime()方法可以返回自 1970 年以来的毫秒数。要使其看起来像 UNIX 时间戳,您需要除以 1000 并四舍五入(使用Math.floor()). 加 60 会提前一分钟。

var d = new Date();
var unixtimeAdd60 = Math.floor(d.getTime()/1000)+60;
于 2010-03-18T02:42:18.410 回答
1

UNIX 时间只是自 1970-01-01Z 以来的秒数。因此,只需添加 60,您将在一分钟后获得时间戳。

于 2010-03-18T02:31:08.200 回答
0

以简单的方式获取 unix 时间戳的另一种方法(这是从 1970 年 1 月 1 日开始以秒为单位的时间):

var myDate = new Date();
    console.log(+myDate + 60); // you just sum the seconds that you want
    // +myDateObject give you the unix from that date
于 2014-06-18T11:41:52.313 回答