`

GMT、UTC与24时区 等时间概念

    博客分类:
  • else
阅读更多

      许多人都知道两地时间表简称为GMT或UTC,而世界时区表则通称为World Time,那么GMT与UTC的实质原意又是为何?世界时区又是怎么区分的?面盘上密密麻麻的英文单字代表着什么意义与作用呢?这些都是新手在接触两地时间表或世界时区表时,脑海中所不断浮现的种种疑问,以下将带您一探时区奥妙的究竟。

 

世界时区及国际换日线示意图

 


全球24个时区的划分
      相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,明定以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订定每隔经度15°,时差1小时。而每15°的经线则称为该时区的中央经线,将全球划分为24个时区,其中包含23个整时区及180°经线左右两侧的2个半时区。就全球的时间来看,东经的时间比西经要早,也就是如果格林威治时间是中午12时,则中央经线15°E的时区为下午1时,中央经线30°E时区的时间为下午2时;反之,中央经线15°W的时区时间为上午11时,中央经线30°W时区的时间为上午10时。以台湾为例,台湾位于东经121°,换算后与格林威治就有8小时的时差。如果两人同时从格林威治的0°各往东、西方前进,当他们在经线180°时,就会相差24小时,所以经线180°被定为国际换日线,由西向东通过此线时日期要减去一日,反之,若由东向西则要增加一日。

格林威治标准时间GMT
      十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。

 

世界协调时间UTC
      多数的两地时间表都以GMT来表示,但也有些两地时间表上看不到GMT字样,出现的反而是UTC这3个英文字母,究竟何谓UTC?事实上,UTC指的是Coordinated Universal Time- 世界协调时间(又称世界标准时间、世界统一时间),是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此若以「世界标准时间」的角度来说,UTC比GMT来得更加精准。其误差值必须保持在0.9秒以内,若大于0.9秒则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。所以基本上UTC的本质强调的是比GMT更为精确的世界时间标准,不过对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。

 

夏日节约时间DST
      所谓「夏日节约时间」Daylight Saving Time(简称D.S.T.),是指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用,在英国则称为夏令时间(Summer Time)。这个构想于1784年由美国班杰明·富兰克林提出来,1915年德国成为第一个正式实施夏令日光节约时间的国家,以削减灯光照明和耗电开支。自此以后,全球以欧洲和北美为主的约70个国家都引用这个做法。目前被划分成两个时区的印度也正在商讨是否全国该统一实行夏令日光节约时间。欧洲手机上也有很多GSM系统的基地台,除了会传送当地时间外也包括夏令日光节约时间,做为手机的时间标准,使用者可以自行决定要开启或关闭。值得注意的是,某些国家有实施「夏日节约时间」的制度,出国时别忘了跟随当地习惯在表上调整一下,这可是机械表没有的功能设计哦!

 

原文:http://blog.csdn.net/webcainiao/archive/2009/03/23/4018761.aspx

  • 大小: 56.2 KB
  • 大小: 58.5 KB
分享到:
评论

相关推荐

    24时区、GMT、UTC

    GMT、UTC24时区 乱了点,总比没有好

    PHP跨时区(UTC时间)应用解决方案

    1.将程序内部时区设置为UTC时间.(UTC 也可以叫 GMT) PHP设置: date_default_timezone_set(“UTC”); Yii设置: config/main.php 中添加 :’timeZone’=>’UTC’, 如此设置后,PHP生成的时间基本都是UTC时间了.例如: //...

    PHP 时区列表[时差]

    PHP 时区列表[时差] 数据库内容依据,PHP手册(2011-04-18)...在“时差”中,指的是,设定时区与格林威治时间(GMT)的差别。 关于PHPzone,认真、固执、盲目。 wangyouworld wangyouworld#163.com(#=@) 2011-06-24

    java入门教程

    为了理解这些函数的工作方式,必须熟悉时区和格林尼治标准时间 (GMT),GMT 现在是世界时间坐标 (UTC Coordinated Universal Time) 的参考。 一天中的小时是以地球的自转为标准的,一天中的任何特定时刻依赖你所在的...

    python 带时区的日期格式化操作

    几种不同的日期格式化方式,不同的时区时间转换成北京时间,也就是东八区的时间,注意的是后面的时区表示方式, def getTimeStamp(self, date): result = re.search(r"[\-\+]\d+", date) if result:

    世界时区「World Time Zone」-crx插件

    世界时区 地球分为多个时区。大多数时区恰好相隔一小时,并且按照惯例,将其本地时间计算为与UTC或GMT的偏移量...从UTC时区的西部边界向西每15°相对于UTC发生相应的一小时减少,直到国际日期变更线。 支持语言:English

    Laravel开发-laravel-gmt-timezones

    Laravel开发-laravel-gmt-timezones 帮助管理Laravel中的时区。包括时区的窗体生成器。从camronacade/timezone派生,使用的是GMT而不是UTC。

    javascript时区函数介绍

    ==================== datename.getTimezoneOffset() –取得当地时间和GMT时间(格林威治时间)的差值,返回值以分钟为单位 ==================== 举例:根据本地时间获得GMT时间和任意时区的时间 d=new Date(); //...

    java介绍课件

    为了理解这些函数的工作方式,必须熟悉时区和格林尼治标准时间 (GMT),GMT 现在是世界时间坐标 (UTC Coordinated Universal Time) 的参考。 一天中的小时是以地球的自转为标准的,一天中的任何特定时刻依赖你所在的...

    黑苹果时间同步

    而mac将这个时钟作为Coordinated Universal Time (UTC) 世界标准时间看待,也就是Greenwich Mean Time (GMT) 格林威志时间。所以如果你在MacOSX和Windows都选北京时间作为本地时区是,一旦连到互联网上,同步过时间...

    GMT – Greenwich Mean Time (Accurate GMT Time)-crx插件

    语言:English GMT(格林威治标准时间)-只需单击一下即可在浏览器上...格林威治标准时间(GMT)与世界标准时间(UTC)没有偏移。 在欧洲,非洲,北美,南极洲的标准时间使用该时区。 该时区通常称为格林威治标准时间。

    meteor-timezone:在流星应用程序中每个会话捕获一次用户时区

    概述 这是一个流星软件包,可帮助开发人员与不同位置的用户打交道,并在其本地时区显示日期。 如果您的用户遍布世界各地,那么将日期存储在一个时区中是有...将 GMT/UTC 时间转换为用户的时区: Timezone.userTimeFr

    MongoDB存储时间时差问题的解决方法

    MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中,当我们取出存储的时间时,就会出现时差的问题。 比如我们用的北京时间,读取到的数值就会看到比当前时间少了8个小时,难道说我们在每次读取的...

    World Time Zone-crx插件

    语言:English 世界时区 地球分为多个时区。 大多数时区恰好相隔一小时,并且按照惯例,将其本地时间计算为与UTC或GMT的偏移量。...从UTC时区的西部边界向西每15°相对于UTC发生相应的一小时减少,直到国际日期变更线。

    Amazon.DateTime:很酷的程序包,允许人们使用特定的时区作为日期时间。 (几乎类似于DateTimeOffset结构)

    是UTC / GMT时间。 所以DateTime.Now给了我两个不同的值(注意没有小时偏移): var local = DateTime . Now . ToString (); // 2020-01-29T08:56:01.411 var aws = DateTime . Now . ToString (); // 2020-01-29T...

    PHP中date与gmdate的区别及默认时区设置

    PHP时间函数中有两个格式化函数:date()和gmdate(),在官方的文档中的描述为:复制代码 代码如下:date() #— 格式化一个本地时间/日期gmdate() #— 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT)...

    rdr2-free-roam-event-schedule:Red Dead Online Free-RoamRole活动时间表,在您当地的时区

    请注意,所有时间都存储在UTC / GMT时区中。 我将其保留在仅适用于原始ES5的位置,这样就无需弄乱工具,编译和依赖项。 如果可能的话,我想保持这种状态! :) 对于重大更改,请先打开一个问题以讨论您要更改的...

    webex-time-zones:of Cisco WebEx支持的时区枚举列表

    webex-时区 :globe_with_meridians: 一个小型节点程序包,有助于处理Webex的时区枚举值安装$ npm install --save webex-time-zones用法const webexTz = require ( 'webex-time-zones' ) ;webexTz . getTimezone ( 0 ...

    如何使用php输出时间格式

    PHP默认的时区UTC时区,而北京正好位于该时区的东八区,领先UTC时区8个小时,所以在PHP中使用time()函数获取的当前时间总是相差8个小时。可以通过以下两种方式配置:1.修改php.ini文件中的date.timezone的值2.使用...

Global site tag (gtag.js) - Google Analytics