编程开发不能不懂的世界协调时UTC的由来

在这里插入图片描述

在各种时间标准出现之前,各地都是根据太阳来进行计时的。把太阳连续2次经过地球同一位置所经历的时间间隔称为真太阳日,然后再把这个太阳日划分为更小的时间单位,例如中国古代使用日晷记录时间,把一个太阳日分为12个时辰。因为地球自转的速率是不规则变化的,这就导致真太阳日的时间间隔每天都是不同的(后来通过平太阳日取真太阳日的平均值)。中国古代的午时是指太阳在地球某个位置正上方的那段时间(11点到13点),但是因为地球自转的缘故,不同的地方午时都不是同一时刻,东边地方的太阳总比西边地方先到达正上方的位置,这就会导致一个问题,假设一个人的速度非常快,他从午时开始向西出发,越往西就会发现太阳越往东,而每个地方都是看太阳位置计算时间的,如果他能跟上地球自转的速度,那么他看到的太阳就会一直在自己地头顶上方,这样他就会一直停留在午时,如果他速度还更快一点,就会发现时间已经倒流了,这都是地球自转所带来的困扰(后来通过时区解决这个问题)。由于古代交通和通信并不发达,根本就不会有那么快的速度,所以人们使用当地的太阳日进行计时并不会有多大的问题。

直到英国引入铁路旅行,这才足以使长距离旅行的速度足够快,以至于当火车每天穿过几个城镇时,需要不断重新设置钟表。

从 1847 年开始,英国在英国格林尼治建立了格林尼治标准时间,即本初子午线上的平太阳时,以解决这个问题。英国的所有时钟都设置为这个时间,而不管当地的太阳正午如何。 使用望远镜,格林尼治标准时间在英国格林尼治皇家天文台校准为平太阳时。天文台表或电报被用来同步这些时钟。

随着国际贸易的增加,出现了对国际时间测量标准的需求。世界时的发展始于国际子午线会议。会议结束后,1884 年 10 月 22 日,建议的世界时间基准 "世界日 "被宣布为格林尼治皇家天文台的当地平太阳时。

1876 年,出生于苏格兰的加拿大人桑德福德·弗莱明爵士,提出了一个全球时区系统,该时区系统将世界划分为24个时区,标记为A-Y(跳过J),每个时区覆盖15度的经度。每个区域内的所有时钟都将设置为与其他区域相同的时间,但与相邻区域中的时钟相差一小时。但并非所有国家都应用最初设想的概念。一些国家/地区和分区使用与标准时间的半小时或一刻钟偏差。一些国家,使用单一时区。

1928 年,国际天文学联合会引入了世界时 (UT) 一词来指代格林尼治标准时间,白天从午夜开始。直到 1950 年代,广播时间信号都是基于 UT,因此UT基于地球的自转。

1955年,波黑通过了威廉·马科维茨(William Markowitz)的提议,该提案于1956年1月1日生效,将UT分为UT0(以前计算的UT),UT1(UT0针对极地运动进行校正)和UT2(UT0针对极地运动和季节变化进行校正)。UT1 是足以满足“许多天文和大地测量应用”的版本,而 UT2 将通过无线电向公众广播。

1955年,发明了铯原子钟。这提供了一种比天文观测更稳定、更方便的计时形式。1956年,美国国家标准局和美国海军天文台开始开发原子频率时间尺度;到 1959 年,这些时间尺度被用于生成 WWV 时间信号,以广播它们的短波广播电台命名。1960 年,美国海军天文台、皇家格林尼治天文台和英国国家物理实验室协调了他们的无线电广播,以便协调时间步长和频率变化,由此产生的时间尺度被非正式地称为“协调世界时”。

1961 年,国际天文学局开始在国际上协调 UTC 进程(但协调世界时的名称直到 1967 年才被国际天文学联合会正式采用)。 从那时起,每隔几个月就会有时间步长,每年年底都会有频率变化。跳跃的大小增加到 0.1 秒。这个UTC旨在允许非常接近UT2。

1967 年,SI 秒根据铯原子钟提供的频率进行了重新定义。如此定义的秒的长度实际上等于星历时间的秒。 这是自 1958 年以来 TAI 临时使用的频率。很快,人们就决定,拥有两种不同长度的秒,即 TAI 中使用的 UTC 秒和 SI 秒,是一个坏主意。人们认为时间信号最好保持一致的频率,并且该频率应与SI秒相匹配。因此,有必要仅依靠时间步长来维持UT的近似值。这是在一项名为“步进原子时间”(SAT)的服务中进行的实验性尝试,该服务以与TAI相同的速率滴答作响,并使用0.2秒的跳跃与UT2保持同步。

还有人对UTC(和SAT)的频繁跳跃感到不满。1968 年,铯原子钟的发明者路易斯·埃森 (Louis Essen) 和 G. M. R. Winkler 都独立提出步长应该只有 1 秒。 以简化未来的调整。该系统最终在 1970 年被批准为新 UTC 的闰秒,并于 1972 年实施,同时保持 UTC 秒等于 TAI
秒的想法。CCIR第460号建议“指出:(a)载波频率和时间间隔应保持恒定,并应符合SI秒的定义;(b) 必要时,步进调整应正好为 1
秒,以保持与世界时 (UT) 的大致一致;(c)标准信号应包含UTC和UT之间差异的信息。

UTC的当前版本由国际电信联盟建议书(ITU-R TF.460-6)“标准频率和时间信号发射”定义,以国际原子时(TAI)为基础, 以不规则的间隔添加闰秒,以补偿TAI与地球自转测量时间之间的累积差异。 根据需要插入闰秒,以使 UTC 保持在世界时 UT1 变体的 0.9 秒以内。

添加闰秒的做法已被证明是破坏性的,特别是在二十一世纪,尤其是在依赖于精确时间戳或时间关键型流程控制的服务中。而且由于并非所有计算机都按闰秒进行调整,因此它们显示的时间将与已调整的时间不同。 经过不同标准机构多年的讨论,2022 年 11 月,在第 27 届度量标准大会上,决定在 2035 年或之前放弃闰秒。这项“历史性决定”将允许秒数连续流动,而不会出现目前由不规则闰秒造成的不连续性。闰秒是目前把世界时和国际原子时联系起来的手段。由于世界时是基于地球自转确定的,又称天文时或太阳时。没有闰秒意味着人们使用的时间与地球自转、太阳位置不关联,时间和天文学呈现割裂状态。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/756993.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

海康+libtorch的血泪教训

一、LibTorch使用, 详见: /INCLUDE:?warp_sizecudaatYAHXZ 二、海康二次开发, 目前选4.31,只能c14。 三、做dll注意:

【MongoDB】分布式数据库入门级学习

SueWakeup 个人主页:SueWakeup 系列专栏:为祖国的科技进步添砖Java 个性签名:保留赤子之心也许是种幸运吧 本文封面由 凯楠📸友情提供 凯楠📸 - 不夜长安 目录 MongoDB 相关 数据库排行榜单 MongoDB 中文官网 菜鸟…

[Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統

[Uptime Kuma]How to Monitor Mqtt Broker and Send Status to Line Notify Uptime-kuma 是一個基於Node.js的開軟軟體,同時也是一套應用於網路監控的開源軟體,其利用瀏覽器呈現直觀的使用者介面,如圖一所示,其讓使用者可監控各種…

【探索Linux】P.35(传输层 —— UDP协议)

阅读导航 引言一、UDP协议端格式二、UDP的特点三、UDP的缓冲区四、基于UDP的应用层协议温馨提示 引言 在上一篇文章中,我们深入探讨了网络协议的应用层,揭示了各种协议如何协同工作以确保信息在网络中正确、高效地传递。从HTTP到FTP,每一层协…

【分布式计算框架 MapReduce】MapReduce 初级编程

目录 一、MapReduce 示例程序的导入并运行测试 二、准备 4 个小文件(文件大小分别为 1.7M,5.1M,3.4M,6.8M) 1. 第一种情况,默认分片:不修改程序代码,直接使用 WordCount 源程序 2…

火了10年的电脑监控软件有哪些?盘点8款热门的电脑监控软件

电脑监控软件领域经历了多年的发展,一些软件因为其稳定的功能、良好的用户体验和不断更新的技术支持,得以在市场上保持长期的热度和用户基础。以下是几款在过去十年里广受好评且持续流行的内网监控软件: 1.安企神:由河北安企神网络…

c++ 子类继承父类

这个是子类继承父类 是否重写从父类那里继承来的函数 这个例子的路径 E盘 demo文件夹 fatherChildfunc

【C++ | 委托构造函数】委托构造函数 详解 及 例子源码

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

周边美食小程序系统的设计

管理员账户功能包括:系统首页,个人中心,用户管理,美食店铺管理,菜品分类管理,标签管理,菜品信息管理,系统管理 微信端账号功能包括:系统首页,美食店铺&#…

Python 面试【★★★】

欢迎莅临我的博客 💝💝💝,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

springboot实习管理系统的设计与实现 LW +PPT+源码+讲解

第三章系统分析与设计 3.1 可行性分析 一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充线下实习管理模式中的缺陷,去解决其中的不足等,通过对…

Java基础(五)——ArrayList

个人简介 👀个人主页: 前端杂货铺 ⚡开源项目: rich-vue3 (基于 Vue3 TS Pinia Element Plus Spring全家桶 MySQL) 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 &#x1…

蓝卓出席“2024C?O大会”,探讨智能工厂建设新路径

6月29日,“2024C?O大会”在金华成功举办。此次大会由浙江省企业信息化促进会主办,与以往CIO峰会不同,“C?O”代表了企业数字化中的核心决策者群体,包括传统的CIO、CEO、CDO等。 本次大会围绕C?O、AIGC与制造业、数据价值、未来…

[NSSCTF]-Reverse:[SWPUCTF 2021 新生赛]easyapp(安卓逆向,异或)

无壳 把后缀名改为zip,找到apk 查看jadx 这里调用了MainActivity的lambda$onCreate$0$MainActivity,然后又调用了Encoder进行异或。 exp: result棿棢棢棲棥棷棊棐棁棚棨棨棵棢棌 key987654321 flag for i in range(len(result)):flagchr(…

算法:链表题目练习

目录 链表的技巧和操作总结 常用技巧: 链表中的常用操作 题目一:反转一个单链表 题目二:链表的中间结点 题目三:返回倒数第k个结点 题目四:合并两个有序链表 题目五:移除链表元素 题目六&#xff…

Flutter TIM 项目实现

目录 1. 服务端API 1.1 生成签名 1.1.1 步骤 第一步:获取签名算法 第二步:查看函数输入输出 第三步:nodejs 实现功能 1.1.2 验证签名 小结 1.2 Rest API 调用 1.2.1 签名介绍 1.2.2 腾讯接口 生成管理员 administrator 签名 包装一个 post 请求函数 查询账号 …

ATL新能源科技薪资待遇及Verify测评语言理解数字推理题型简介

一、走进ATL新能源科技 ATL新能源公司,即东莞新能源科技有限公司,是全球领先的可充式锂离子电池研发、生产和营销企业。成立于2004年,总部位于香港,产品广泛应用于消费电子产品和电动汽车领域。ATL以其技术创新和与苹果等大客户的…

websocket基础使用学习

websocket基础使用学习 一、websocket是什么?二、使用步骤1.websocket服务的安装与启动安装服务连接与发消息 总结 一、websocket是什么? 以前,很多网站为了实现推送技术,所用的技术都是Ajax 轮询。轮询是在特定的的时间间隔&…

RocketMQ源码学习笔记:Broker接受消息和发送消息

这是本人学习的总结,主要学习资料如下 马士兵教育rocketMq官方文档 目录 1、Overview2、技术亮点2.1、消息写入时的自旋锁和可重入锁2.2、堆外内存机制2.2.1、Overview2.2.2、源码2.2.2.1、开启堆外内存的条件2.2.2.2、堆外内存的初始化2.2.2.3、写消息到堆外内存2…

医院消防设施设备管理系统

医院为人员密集场所,且多为各类病患及其陪护人员,一旦发生火灾,人员疏散逃生困难,容易造成较严重的生命与财产损失。为规范医院的消防设施设备管理,通过凡尔码系统对医院消防设施设备进行信息化管理,提高医…