日期时间
日期差值计算
计算两个日期间隔的天数或月数
日期时间
把一个时区的日期时间换算成另一个时区的当地时间
按 IANA 时区名做墙上时间换算:先求源时区在该时刻的 UTC 偏移,再迭代修正到目标时区,夏令时由浏览器 Intl 数据决定,不写死偏移表。
按 IANA 时区名做墙上时间换算:先求源时区在该时刻的真实 UTC 偏移,再迭代修正到目标时区,所以夏令时切换日也能算对。
偏移不来自写死的表,而是由浏览器 Intl 数据在换算当时计算;同一城市在夏令时前后会自动差一小时,不需要维护两套数字。
结果同时给出目标时区的时刻、当地日期与 UTC 偏移;跨时区换算可能跨天,日期会跟着一起变。
填日期与时间
默认是当前本地时间,可改成任意时刻。
选源时区与目标时区
中间的双向箭头可以一次交换两边。
读结果
大字是目标时区的时刻,下方是当地日期与偏移。
夏令时。同一个城市 1 月与 7 月的偏移不同,工具按换算日期所在时段计算真实偏移;手算通常用固定偏移,一遇到夏令时就差一小时。
春季拨快时会出现一段「不存在」的时刻,浏览器的 Intl 会把它归一到相邻的有效时刻;秋季拨慢时同一时刻出现两次,按运行环境的默认选择处理。