我有一个以下格式的日期
Fri Mar 16 2012 05:53:18 GMT 0200 (GTB Standard Time)
我想将它转换成unix时间戳。
到目前为止,我手动将字符串拆分为 spaces
然后我将其作为 Date
的输入对象,以获得 milliseconds
在后面的步骤中。
有没有最简单的方法? (我试图避免使用 jQuery 插件并使用 vanila javascript 来实现)
最佳答案
是的,最简单的方法是将字符串传递给 Date
对象,然后调用 getTime
方法:
var myDate = new Date('Fri Mar 16 2012 05:53:18 GMT+0200 (GTB Standard Time)');
console.log( myDate.getTime() ); //1331869998000
无需用空格分隔字符串。
关于javascript日期格式转换(全文日期到unix时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768845/