国际化项目时区问题
一、理解下多时区和带来的问题
北京时区,东八区(UTC/GMT+08:00)是比世界协调时间(UTC)/格林尼治时间(GMT)快8小时的时区。。。。。
- 创建和使用数据的用户时区不一致
- 同一个数据不同使用者的时区不一致
- 不同时区的时间不同,数据不一致
二、如何在终端 PC/APP 获取时区
统一GMT时区
APP 原生获取设备时区
PC new Date().getTimezoneOffset() 获取格林威治时间和本地时间之间的时差进行转换,各个地区转换繁琐
码云:https://gitee.com/xusx6/timezones
![](https://img2020.cnblogs.com/blog/1428146/202103/1428146-20210326112525257-1368855710.png)