关于时间格式 GMT,UTC,CST,ISO
发布日期:2021-06-30 18:25:32 浏览次数:2 分类:技术文章

本文共 1060 字,大约阅读时间需要 3 分钟。

在这里插入图片描述

GMT:

格林尼治所在地的标准时间

UTC:

协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。

协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。中国大陆采用ISO 8601-1988的《数据元和交换格式信息交换日期和时间表示法》(GB/T 7408-1994)称之为国际协调时间,代替原来的GB/T 7408-1994;中国台湾采用CNS 7648的《资料元及交换格式–资讯交换–日期及时间的表示法》,称之为世界统一时间。

CST:

CST可视为美国、澳大利亚、古巴或中国的标准时间。

CST可以为如下4个不同的时区的缩写:

美国中部时间:Central Standard Time (USA) UT-6:00

澳大利亚中部时间:Central Standard Time (Australia) UT+9:30
中国标准时间:China Standard Time UT+8:00
古巴标准时间:Cuba Standard Time UT-4:00

ISO:

是一种时间的表示方法,国际标准化组织的国际标准ISO 8601是日期和时间的表示方法,全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》。目前最新为第三版ISO8601:2004,第一版为ISO8601:1988,第二版为ISO8601:2000。年由4位数组成,以公历公元1年为0001年,以公元前1年为0000年,公元前2年为-0001年,其他以此类推。应用其他纪年法要换算成公历,但如果发送和接受信息的双方有共同一致同意的其他纪年法,可以自行应用。

说明:

gmt是前世界标准时,utc是现世界标准时。

GMT和UTC时间可以认为是一样的, 只不过utc更加精准.

UTC+08 就是咱们中国的时间

在这里插入图片描述

更多的时间格式可以自己在浏览器开发者工具中尝试

总结

为了操作方便,时间字符串的格式应该写为: 2020/02/22 10:00:00 这样的格式.

年月日中间用横杠连接且没有指定时分秒则默认表示UTC时间. 可以指定UTC+0800表示时间字符串格式

时分秒后面加Z表示UTC时间, 不指定Z则表示本地时间.

为了防止出错, 建议年月日中间用斜杠‘/’连接

数据库以UTC存储, 没有任何影响.时间是不会变的, 因为是时间对象, 想以什么格式显示都OK.

数据库取出的的时间在前端应该使用toLocalString()处理一下就好了。

转载地址:https://lichen.blog.csdn.net/article/details/115611998 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Unix和Linux的联系
下一篇:使用FormData提交表单和上传文件

发表评论

最新留言

不错!
[***.144.177.141]2024年05月01日 00时51分49秒