【问题标题】:Javascript 'yyyy-mm-dd hh:mm:ss' to timestampJavascript 'yyyy-mm-dd hh:mm:ss' 到时间戳
【发布时间】:2018-10-05 17:33:08
【问题描述】:

我想将像“2015-05-01 05:13:43”这样的日期时间转换为时间戳。 有没有办法使用 JavaScript 来做到这一点?

【问题讨论】:

标签: javascript


【解决方案1】:

使用纯 JS 你可以尝试:

new Date(Date.parse('2015-05-01 05:13:43+0000')).getTime() / 1000

在字符串末尾添加+0000 很重要 - 否则浏览器将使用您的本地时区并从结果中添加/删除几个小时。

getTime 方法以毫秒为单位提供时间 - 所以我们必须将其除以 1000

【讨论】:

    【解决方案2】:

    你可以的!

    let dateToConvert = '2015-05-01 05:13:43'
    let date = new Date(dateToConvert)
    let timestamp = date.getTime()
    

    【讨论】:

    • 这个方法不准确。
    猜你喜欢
    • 2017-07-09
    • 1970-01-01
    • 2021-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    相关资源
    最近更新 更多