【问题标题】:Moment not correctly parsing time in milliseconds时刻未正确解析时间(以毫秒为单位)
【发布时间】:2016-05-16 18:46:12
【问题描述】:

我有以下代码:

job_created_at_timestamp = moment(job_created_at_timestamp_milliseconds).format('YYYY-MM-DD hh:MM:SS A');

其中job_created_at_timestamp_milliseconds 是以毫秒为单位的时间戳,例如:1463422849081。

Moment 未正确转换这些时间戳,例如 1463422849081 被转换为 2016-05-16 02:05:08 PM,而它应该是 2016-05-16 02:20:49 PM。

我还尝试将时间戳“重新转换”为 unix 时间:

moment.unix(job_created_at_timestamp_milliseconds).format('YYYY-MM-DD hh:MM:SS A');

但那个时间戳不太正确。

我使用this website 验证了毫秒是正确的。想法?

【问题讨论】:

    标签: datetime time momentjs unix-timestamp


    【解决方案1】:

    时间戳格式错误:

    moment(job_created_at_timestamp_milliseconds).format('YYYY-MM-DD hh:mm:ss A');
    

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多