关于时区总是搞不清楚,今天稍微学习了一下
js中new Date()一般显示格式为:Mon Feb 19 2018 06:00:00 GMT+0800 (中国标准时间)
例1:new Date("2019-05-02"),等同于Thu May 02 2019 08:00:00 GMT+0800 (中国标准时间)
例2:new Date("2019-05-02T12:00:00Z"),等同于Thu May 02 2019 20:00:00 GMT+0800 (中国标准时间)
例3:new Date("2015-03-25T12:00:00-06:00"),等同于Thu Mar 26 2015 02:00:00 GMT+0800 (中国标准时间)
见 w3school JavaScript日期格式化
GMT(Greenwich Mean Time), 格林威治平时(也称格林威治时间)
GMT是前世界标准时,UTC是现世界标准时。
UTC 比 GMT更精准,以原子时计时,适应现代社会的精确计时。
但在不需要精确到秒的情况下,二者可以视为等同。
每年格林尼治天文台会发调时信息,基于UTC。
参考:彻底弄懂GMT、UTC、时区和夏令时 世界各地时区缩写
补充:mysql 查询所用时区:show variables like "%time_zone%";