常用时间概念

原创
2015/05/18 12:04
阅读数 15

格林尼治标准时间(GMT)

格林威治标准时间中国大陆翻译:格林尼治平均时间格林尼治标准时间翻译:格林威治标准时间英语Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林威治天文台的标准时间,因为本初子午线被定义在通过那里的经线

自1924年2月5日开始,格林威治天文台每隔一小时会向全世界发放调时信息。

理论上来说,格林威治标准时间的正午是指当太阳横穿格林威治子午线时(也就是在格林威治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能与实际的太阳时有误差,最大误差达16分钟。

由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林威治时间已经不再被作为标准时间使用。现在的标准时间,是由原子钟报时的协调世界时(UTC)。


协调世界时(UTC)

协调世界时,又称世界标准时间世界协调时间,简称UTC(从英文Coordinated Universal Time”/法文Temps Universel Cordonné”而来),是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治平时中国大陆采用ISO 8601:2000的国家标准GB/T 7408-2005《数据元和交换格式 信息交换 日期和时间表示法》中亦称之为协调世界时台湾采用CNS 7648的《资料元及交换格式–资讯交换–日期及时间的表示法》(与ISO 8601类似)称之为世界协调时间

GMT和UTC

 为了方便,通常记成Universal TimeCoordinated。同样为了方便,在不需要精确到秒的情况下,通常也将GMT 和UTC 视作等同。尽管UTC 更加科学更加精确,但是对于手表玩家和收藏者来说,GMT 仍是更加受欢迎的。有不少人认为,UTC 是巴黎图谋世界计时中心地位的一种手段。事实上,它是以原子时为基础,在时刻上尽量接近世界时的一种时间计量系统。它的出现是现代社会对于精确计时的需 要。

     原子时与以往的计时系统不同,它非常精确并且不以某地的平均太阳时为基准,但是遇有地球自转速度不均匀,原子时与世界时之间的时差便日积月累,因 此,UTC 会在一段时期后加上正或负的闰秒来补偿。因此协调世界时与国际原子时(TAI) 之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS) 负责决定何时加入闰秒。

UNIX时间

UNIX时间,或称POSIX时间是UNIX或类UNIX系统使用的时间表示方式:从协调世界时(UTC)1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。



CST

CST可以指:

下列的时区:

澳洲中部时间,Central Standard Time (Australia)

中部标准时区(北美洲),Central Standard Time (North America)

北京时间,China Standard Time

古巴标准时间,Cuba Standard Time,参见北美东部时区


国际标准字符表示格式

ISO 8601(《数据存储和交换形式·信息交换·日期和时间的表示方法》)中表示UTC的格式方法如下

对协调世界时的时间最后加一个大写字母Z,如UTC时间下午2点30分5秒表示为14:30:05Z或143005Z;协调世界时的小时和分表示为1430Z或14:30Z;协调世界时的小时表示为14Z或14Z。其中字符“Z”表示0时区偏移量



Javascript 中的各类时间字符串格式

toGMTString() Converts a date to a string, using the GMT conventions. Deprecated in favor of toUTCString(). Mon, 18 May 2015 04:07:47 GMT
toLocaleString() Converts a date to a string, using current locale conventions. 5/18/2015, 12:07:47 PM
toLocaleDateString() Returns the date portion of the Date as a string, using current locale conventions. 5/18/2015
toLocaleTimeString() Returns the time portion of the Date as a string, using current locale conventions. 12:07:47 PM
toString() Converts a Date to  human-readable string. Mon May 18 2015 12:07:47 GMT+0800 (CST)
toUTCString() Converts a Date to  human-readable string, in Universal time. Mon, 18 May 2015 04:07:47 GMT
toISOString() Converts a Date to  human-readable string, in Universal time. 2015-05-18T06:37:09.354Z

来源:

http://www.wbiao.cn/cartier-watches/knowledge/article-1468.html

维基百科

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部