我应该使用哪种时间戳格式?

时间:2018-08-15 15:46:24

标签: timestamp unix-timestamp iso

ISO 8601与Unix相比有什么优势?

如今我经常看到它推荐。

示例输出:

.toISOString()  "2018-08-15T15:35:00.104Z"
.valueOf()      1534347300104

后者似乎在许多方面都具有优势:

  1. 有效载荷较小(在消息/文档中有数千个时间戳)
  2. 无需解析即可进行算术运算,可以存储为初始时间戳+偏移量
  3. 更容易验证

我已经听到的缺点是:

  • 没有leap秒
  • 舍入到毫秒

还有其他我应该知道的危险吗?

0 个答案:

没有答案