ISO日期格式标准
Contents
时区简单理解
https://zh.wikipedia.org/wiki/%E6%97%B6%E5%8C%BA
上面的链接是时区的wiki说明,下面说说我记住的部分:
GMT时区是格林威治标准时间,我把它理解为 “真实时间”
UTC时区是根据GMT得来的"世界标准时间”,它的时间和GMT是相同的
CST可以指下列的时区:
澳洲中部时间,Central Standard Time (Australia)中部标准时区(北美洲),Central Standard Time (North America)北京时间,China Standard Time古巴标准时间,Cuba Standard Time,参见北美东部时区
其中我们所在的时区背景时间 CST=UTC+8小时,也就是说,真实时间是0点的时候,背景时间是8点
ISO_8601日期格式标准
https://zh.wikipedia.org/wiki/ISO_8601
上面是日期格式标准的wiki
当前的UTC时间是2016-01-07T01:58Z,其中Z是4位数字格式的时间偏移量,不写的时候默认不偏移。
其中,字母T代表使用UTC时间,字母Z代表时间偏移量,实际写法中字母Z应该被偏移量替换,例如 “2017-1-7T10:21+0800"或者"2017-1-7T10:21-0800”,字母Z被+0800和-0800替换了。
在浏览器中直接new一个date对象,因为我们处于UTC+0800的时区,所以控制台给我们打印出来的时间是GMT+0800的时间
2016-01-07T00:00 代表UTC时区1月7日0时0分(在控制台中显示UTC+0800时区为8时0分)
2016-01-07T00:00 0800 代表UTC+0800时区1月7日0时0分,2016-01-07T00:00 -0800 代表UTC-0800时区1月7日0时0分,在控制台中显示分别如下
通过日期字符串new一个Date对象,输入的时间字符串是2016-1-7 10:21,没有带ISO标准的"T"字母,因此浏览器认为我们想输入的是当地时间
Author w1100n
LastMod 2019-04-19