ires
最近系统有遇到跨年时需要调整一秒的润秒差问题
最近系统有遇到跨年时需要调整一秒的润秒差问题,闰秒 2016年的最后一天加上一秒,因此那一天的 世界时(UT)2016 年 12 月 31 日,统一加上 23:59:60 这一秒,台湾的timezone 位于世界时+8时区,所以台湾实际上是在 2017 年 1 月 1 日 7:59:60,其实非常有趣,一般 59 秒之后就是 00秒,在闰秒调整出现的时候真的会多出一秒,因此台湾 一月一号那天早上 7:59:59 的下一秒就是 7:59:60,然后才会跳到是 一月一号 8:00:00,对于电脑系统来说若是平常就有大量的 transaction 那么就会有这一秒钟凭空产生的问题。 leap second 是什么?为什么会有闰秒?以下是 google 来的解释: 会造成闰秒(leap second)的原因是因为地球的自转并非均匀等速,而一秒钟的时间长度是根据铯-133 的振荡频率来定义的,当这两者不一致时,就必须加上闰秒来做调整,自从 1972 年实施闰秒制度以来,已经加上了 26 秒,今年世界标准时所加上的闰秒将会是史上第 27 次的闰秒。当一号世界时(UT1,注)与世界协调时(UTC)的差值在半年或一年内将超过 0.9 秒时,国际地球自转组织(International Earth Rotation Service,简称 IRES)所属设在法国之中央局,就会于八周前向世界各时频机构发布调解闰秒预告,在世界协调时的 6 月 30 日或是 12 月 31 日的最后一分钟做闰秒调整