【发布时间】:2021-10-14 08:32:11
【问题描述】:
我有以下代码:
console.log(
new Date().toISOString()
)
返回:2021-10-14T08:28:28.467Z
我认为它应该返回:2021-10-14T08:28:28.000Z。区别在于 000Z。在所有示例(文档)中,我看到它返回 000Z。就我而言,它没有。
如何确保我也获得了 000Z?
【问题讨论】:
-
您可以通过示例like the one the MDN provides 了解这一点,因为创建了一个新的 Date 对象,它明确地没有任何毫秒。您只使用
new Date(),它将拥有它们,除非您的代码恰好在毫秒为零时执行,这有千分之一的机会发生。 -
为什么它应该返回
000Z? JavaScript 日期表示自 unix 纪元以来的 毫秒。
标签: javascript datetime iso8601