无法将 unix 纪元/时间戳转换为正确的时间
Can't convert unix epoch / timestamp to proper time
我正在从 API 获取估计公交车到达时间的时间戳作为时间戳/纪元:1536589019000
。如果我访问像 this 这样的网站,我会得到适当的格式:
2018 年 9 月 10 日星期一7:16:59上午
但是,如果我尝试转换 javascript 中的日期,例如,使用 momentjs,我会得到某个遥远的未来日期:50662-08-08 08:03
moment.unix(estimatedArrivalTime).format("YYYY-MM-DD HH:mm")
如何正确转换 unix 时间戳?
将时间除以千,moment.unix() 预计时间在 秒
moment.unix(1536589019).format("YYYY-MM-DD HH:mm")
您将获得以毫秒而不是秒为单位的时间戳。像这样传递它应该有效:moment(1536589019000).format("YYYY-MM-DD HH:mm")
我正在从 API 获取估计公交车到达时间的时间戳作为时间戳/纪元:1536589019000
。如果我访问像 this 这样的网站,我会得到适当的格式:
2018 年 9 月 10 日星期一7:16:59上午
但是,如果我尝试转换 javascript 中的日期,例如,使用 momentjs,我会得到某个遥远的未来日期:50662-08-08 08:03
moment.unix(estimatedArrivalTime).format("YYYY-MM-DD HH:mm")
如何正确转换 unix 时间戳?
将时间除以千,moment.unix() 预计时间在 秒
moment.unix(1536589019).format("YYYY-MM-DD HH:mm")
您将获得以毫秒而不是秒为单位的时间戳。像这样传递它应该有效:moment(1536589019000).format("YYYY-MM-DD HH:mm")