我今天偶然发现了这个问题,我无法理解为什么会这样。我正在创建两个时刻的日期时间:
moment.utc('0001-01-01 00:00:00').add(63613382702000, 'ms').format('DD/MM/YYYY HH:mm:ss.sss Z')
和
moment.utc('0001-01-01 00:00:00').add(63613382702999, 'ms').format('DD/MM/YYYY HH:mm:ss.sss Z')
他们都会产生30/10/2016 00:05:02.022 +00:00
,但我希望它们会有所不同,是什么导致它们成为同一个时间戳呢?
答案 0 :(得分:2)
根据时刻.js文档https://momentjs.com/docs/#/displaying/format/毫秒(小数秒)用大写字母S格式化
正确的格式为'DD/MM/YYYY HH:mm:ss.SSS'
。