最近在 time 方面踩坑数个,加上对种种时间名词的寄义暗昧不清,遂在本文整理时间相关的名词。
格林威治天文台与格林威治时间(GMT)
格林威治皇家天文台(Royal Observatory, Greenwich) 是英国国王查理二世于 1675 年在伦敦格林威治制作的一个综合性天文台,当时处于大帆海时代,在其时远洋飞行意味着冒险:茫茫大洋上无法精确丈量船只地址的经度。所以国王制作天文台并设立皇家天文学家的地位:“致力于以最忱治的体贴和尽力校正天体举动的星表,和恒星的位置,以便能正确的定出经度,使导航成为完美的艺术”。固然格林威治天文台并没有办理帆海经度的丈量问题,但其名气之大,一度成为最活泼的天文台,如本初子午线就是颠末该天文台的 0 度经线。
顾名思义,格林威治尺度时间(Greenwich Mean Time,GMT) 即指皇家格林威治天文台的尺度时间,自 1924 年 2 月 5 日开始,格林威治天文台每隔一小时会向全世界发放调时信息。理论上说,格林威治尺度时间的正午是指当太阳横穿格林威治子午线的时间,可是地球在椭圆轨道里举动速度不匀称,这个时刻大概与平太阳时有误差,最大误差达16分钟。所以格林威治天文台持续视察 365 个是非纷歧的天,然后求平均值获得一天的长度,称为平太阳日,即格林威治尺度时间回收的是平太阳时间。
由于地球天天的自转是犯科则的,并且正在迟钝减速,因此格林威治时间已经不再被作为尺度时间利用。此刻的尺度时间,是由原子钟报时的协调世界时(UTC)。
原子时与协调世界时(UTC)
原子时是一种基于原子的时间,它以原子共振频率尺度来计较和担保时间的精确。原子时是世界上已知最精确的时间丈量和频率尺度,也是国际时间和频率转换的基准。1967 年第 13 届国际计量大会上通过一项决策,界说一秒(原子时秒)为铯-133 原子基态两个超风雅能级间跃迁辐射 9192631770 周所一连的时间。
协调世界时(Coordinated Universal Time, UTC) 又称世界尺度时间或世界协调时间,是今朝最主要的世界时间尺度。它以原子时的秒为基本,僻静太阳时相差不高出 1 秒,劳务派遣管理系统,在时刻上只管靠近于格林威治尺度时间。对付大大都用途来说,UTC 时间被认为能与 GMT 时间交流,但 GMT 时间已不再被科学界所确定。
协调世界时把时间分为天、小时、分钟和秒,天天包括 24 小时,每小时包括 60 分钟,一分钟凡是有 60 秒,可是分钟插手了闰秒,所以一分钟也大概是 61 秒或 59 秒。在 UTC 系统的时间标准中,秒和比秒小的单元(毫秒、微秒等)其长度是牢靠的,可是对付分钟和比分还大的单元(小时、天、周等),其长度是可变的。可回收 date -u 获取 UTC 时间。
$ date -u Mon Nov 20 09:15:20 UTC 2016
Localtime 与夏令时
各个国度漫衍在地球的差异位置上,劳务派遣管理系统,因此差异国度的日出、正午、日落时间大概有所毛病,在现实糊口中,昆山软件开发,人们更存眷当地时间,因为和 UTC 对比,当地时间更适适用于内地的出产和糊口。1863 年,时区的观念被首次提出,它以区域为范畴设定尺度时间,某地的当地时间凡是指该地地址时区的尺度时间。理论时区以被 15 整除的子午线为中心,向对象两侧延伸 7.5 度,即每 15 度分别一个时区,这是理论时区。可是,为了避开疆土线,有的时区的形状并犯科则,并且较量大的国度以国度内部行政分界限为时区界限,这是实际时区,即法按时区。
北京位于东八区,故那时区为 UTC+8,北京时间比格林威治尺度时间早 8 小时,在不思量夏令时的环境下,可用以下公式完成当地时间和 UTC 时间之间的转换。
UTC + 时区差 = 当地时间 个中东半球时区威差为正,西半球时区差负。
夏令时(Summer Time) 又称日光节省时制或日光节省时间,是一种为节省能源而工钱划定处所时间的制度。一般在天亮较早的夏季工钱将时间调快一小时,可以使人早起早睡,淘汰照明量,以充实操作光照资源,从而节省照明用电。各个采用夏时制的国度详细划定差异,今朝全世界有近 110 个国度每年要实行夏令时,如美国、欧盟等;中国、日本等国度曾经实行过夏令时,可是今朝不予实行。
Unix 时间