格式化时间戳会导致奇怪的输出

时间:2016-03-11 23:05:38

标签: momentjs

输入:1457690400000

致电:moment.unix(1457690400000).format('DD-MM-YYYY HH:mm')

预期输出:11-03-2016 03:00

实际输出:15-05-48162 10:00

我无法弄清楚为什么会这样。这是一个错误吗?

2 个答案:

答案 0 :(得分:1)

我认为你对momentjs中的unix()方法感到困惑。

您是否尝试过moment(1457690400000).format('DD-MM-YYYY HH:mm ZZ'),因为我在CET中输出了11-03-2016 11:00 +0100

使用http://www.epochconverter.com/

验证结果

答案 1 :(得分:0)

我发现了我的错误。我收到的时间戳实际上是一个字符串,所以时刻变得混乱,并吐出那种古怪的格式。此外,phuc77是正确的,因为我错误地使用.unix()