嗨,我正在将 unixtimestamp 传递给 javascript IF 语句,谁能告诉我如何在未来一分钟使用 javascript 生成 unixtimestamp。
任何帮助都会有所帮助。
谢谢
嗨,我正在将 unixtimestamp 传递给 javascript IF 语句,谁能告诉我如何在未来一分钟使用 javascript 生成 unixtimestamp。
任何帮助都会有所帮助。
谢谢
JavaScriptDate
对象getTime
返回自 1970 年 1 月 1 日午夜以来的毫秒数。
尝试这个。
var oneMinLater = new Date().getTime() + 60 * 1000;
var d = new Date();
d.setTime(oneMinLater);
JavaScript Date 对象有一个getTime()
方法可以返回自 1970 年以来的毫秒数。要使其看起来像 UNIX 时间戳,您需要除以 1000 并四舍五入(使用Math.floor())
. 加 60 会提前一分钟。
var d = new Date();
var unixtimeAdd60 = Math.floor(d.getTime()/1000)+60;
UNIX 时间只是自 1970-01-01Z 以来的秒数。因此,只需添加 60,您将在一分钟后获得时间戳。
以简单的方式获取 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