Javascript:将日期字符串转换为纪元

时间:2020-06-19 01:56:59

标签: javascript momentjs

我有以下字符串:Wed Jun 17 2020 14:57:34 GMT-0500

我该如何进入时代?

使用Moment.js很好。

3 个答案:

答案 0 :(得分:1)

(new Date('Wed Jun 17 2020 14:57:34 GMT-0500')).getTime()

答案 1 :(得分:1)

let date = new Date('Wed Jun 17 2020 14:57:34 GMT-0500')
let epoch = Number(date)
console.log(epoch)

如果将JS日期对象转换为数字,则该数字为纪元时间(以毫秒为单位)。

注意:仅当Javascript可以正确解析日期字符串时(这似乎可以为您的示例显示),这才有效

希望这会有所帮助。

答案 2 :(得分:0)

据我了解,您应该做类似的事情

(new Date('Wed Jun 17 2020 14:57:34 GMT-0500')).getTime() / 1000

因为getTime返回时间以毫秒为单位,但是epoch应该以秒为单位