我想知道在我的文档中写什么。
MDN 将其描述为:
一个数字,表示自 UNIX 纪元以来经过的毫秒数。W3Schools 自 1970/01/01 以来的毫秒数
描述Unix 时间是一种描述时间瞬间的系统,定义为自 1970 年 1 月 1 日星期四 00:00:00 协调世界时 (UTC) 以来经过的但是,这些只是
秒数 [...]
秒。不是
Date.now()
返回的毫秒。所以我也不能真正将其称为“unix 时间格式”。
中定义,并在整个规范中使用。我们称之为“Unix 时间”根本只是一种口语。 在 ECMAScript 规范 8.0 版的第 20.3.1.1 节中,除了“自 1970 年 1 月 1 日 UTC 以来的毫秒数”之外,没有给出时间戳以外的术语。
因此,当提到 JavaScript(和其他地方)中使用的时间戳时,您可以随意将其称为“自 (Unix) 纪元以来的毫秒数”、“以毫秒为单位的 Unix 时间”或“以毫秒为单位的 Unix 时间戳”。 没有比这更简洁的普遍认可的口语术语或标准术语。
关于这个主题的其他几点:
您提供的 W3Schools 链接上的文本犯了一个严重错误,因为它没有指定 UTC。由于 Unix Epoch 是根据 UTC 定义的,因此从它派生的所有时间戳都是基于 UTC 的。