我有通用时间2018-03-31T05:37:57.000Z
并且必须将其更改为时间戳1520919620673
我该如何更改此请帮助</ p>
答案 0 :(得分:1)
var utcTime = "2018-03-31T05:37:57.000Z";
//create Date object and using getDate() function
var date = new Date(utcTime);
var unixTimestamp = date.getTime();
console.log(unixTimestamp);
&#13;
有关详细信息,请参阅js online document。
顺便提一下,您提供的UTC时间和通用时间戳不匹配。请查看一些online converter作为参考。
答案 1 :(得分:0)
首先,您应该首先了解日期函数的工作原理。
JavaScript date getTime()方法根据通用时间返回与指定日期的时间相对应的数字值。 getTime方法返回的值是自1970年1月1日00:00:00以来的毫秒数。
您可以使用此方法帮助为另一个Date对象分配日期和时间。
var d = new Date( "May 25, 1992 21:15:20" );
console.log(d.getTime() );
与您的情况相同,只需将其放入另一个变量中并使用.getTime()
let dateObj = new Date("2018-03-31T05:37:57.000Z");
console.log(dateObj.getTime());