无法将unix纪元/时间戳转换为适当的时间

问题描述 投票:1回答:2

我正在从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时间戳?

javascript datetime momentjs unix-timestamp
2个回答
0
投票

你得到的时间戳以毫秒而不是秒为单位。像这样传递它应该工作:qazxsw poi


2
投票

将时间除以千,moment.unix()预计时间以秒为单位

moment(1536589019000).format("YYYY-MM-DD HH:mm")
© www.soinside.com 2019 - 2024. All rights reserved.