- 夏令时怎么处理的?
- 本工具用浏览器的 Intl.DateTimeFormat API 读取 IANA 时区数据库,这个数据库会自动应用各地的夏令时规则。所以美国、欧洲等有夏令时的地区,切换前后的换算结果会自动变化,无需手动调整。
- 时差是怎么算的?
- 原理是:把你在源时区输入的"本地时间"先转成 UTC 时刻,再按目标时区的规则显示出来。所以中转站是 UTC,不是直接相减。
这也意味着如果两个地区跨越夏令时切换点,结果会自动正确。
- 中国有夏令时吗?
- 中国曾在 1986 年至 1991 年实行过夏令时(每年 4 月中旬到 9 月中旬),1992 年起取消。所以现在的中国全境统一使用北京时间(UTC+8),没有夏令时。但如果你要查 1986-1991 年的历史时间,需要留意当时有夏令时。
- 为什么有些城市的时间显示不对?
- 可能的原因:① 你选的城市时区标识不对(比如美国有多个时区,纽约是 America/New_York,洛杉矶是 America/Los_Angeles);② 极少数地区近年调整过时区规则,浏览器数据库版本较老;③ 中国全境统一北京时间,所以乌鲁木齐等地虽然地理上偏西,但时间与北京相同。