首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果‘闰秒’被“涂抹”,这样就不需要闰秒表,这意味着什么?

如果‘闰秒’被“涂抹”,这样就不需要闰秒表,这意味着什么?
EN

Stack Overflow用户
提问于 2018-08-30 08:43:37
回答 1查看 118关注 0票数 0

来自文档:

https://cloud.google.com/nodejs/docs/reference/firestore/0.15.x/Timestamp#toDate

时间戳 班级 时间戳表示与任何时区或日历无关的时间点,在UTC时代,它表示为秒和秒的分数,分辨率为纳秒。它是使用推广的公历编码的,它将公历向后延伸到第一年。编码假设所有分钟都有60秒长,也就是说,闰秒被“涂抹”,因此不需要闰秒表来解释。范围为0001-01-01T00:00:00:00Z至9999-12-31T23:59:59.999999999Z。

粗体文字是我的重点。

“闰秒”究竟是什么意思呢?

在实践中,日复一日,假设将created时间戳存储在Firestore中,并在查询时使用它来订购记录,

let querySnap = await colRef.orderBy('created', 'asc').limit(10).get();

我需要考虑一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-30 13:27:17

阅读谷歌的关于时间涂抹的文献

自2008年以来,我们不再使用时钟步骤将闰秒应用到服务器上,而是在每一次跳跃前后的几个小时内“涂抹”额外的秒。leap抹黑适用于所有Google服务,包括我们所有的API。

您和您的用户不太可能注意到这一影响,而且它消除了编写特殊代码来处理通常需要计算闰秒的时间突然变化的需要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52092691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档