[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"page:/zh/guides/time-zones-and-dst/":3},{"id":4,"title":5,"body":6,"description":175,"extension":176,"eyebrow":177,"faq":178,"locale":179,"meta":180,"navigation":181,"pageType":182,"path":183,"related":178,"seo":184,"stem":187,"__hash__":188},"pages/zh/guides/time-zones-and-dst.md","时区与夏令时",{"type":7,"value":8,"toc":163},"minimark",[9,13,17,20,23,26,29,32,35,38,94,117,120,123,130,134,137,148,151],[10,11,12],"h2",{"id":12},"绝对时刻与墙上时间",[14,15,16],"p",{},"绝对时刻是唯一的；本地墙上时间可能有歧义，因为它把日历字段与地区规则组合在一起。从时间戳转换到某个时区是确定的，而从本地日期转换为时间戳有时必须做选择。",[10,18,19],{"id":19},"缺口与重叠",[14,21,22],{},"时钟向前拨时，部分本地时间从未发生；向后拨时，一段本地时间会以不同 UTC 偏移出现两次。可靠的排程界面应拒绝缺口，并要求用户为重叠时间选择偏移。",[10,24,25],{"id":25},"保存正确的信息",[14,27,28],{},"记录过去事件时，应保存绝对时刻。安排未来重复事件时，通常还需要保存 IANA 时区，因为未来偏移可能随规则变化。固定偏移不能表达一个地区的完整规则。",[10,30,31],{"id":31},"测试建议",[14,33,34],{},"测试夏令时切换前后、UTC 跨日以及浏览器与后端时区数据库版本不同的情况。不要用当前偏移推算全年日期，也不要把城市名称当作固定小时差。",[10,36,37],{"id":37},"纽约夏令时的可验证例子",[39,40,41,57],"table",{},[42,43,44],"thead",{},[45,46,47,51,54],"tr",{},[48,49,50],"th",{},"当地日期与钟点",[48,52,53],{},"发生什么",[48,55,56],{},"应如何处理",[58,59,60,72,83],"tbody",{},[45,61,62,66,69],{},[63,64,65],"td",{},"2024-03-10 02:30",[63,67,68],{},"春季向前跳时跳过这一段",[63,70,71],{},"改用实际存在的钟点",[45,73,74,77,80],{},[63,75,76],{},"2024-11-03 01:30",[63,78,79],{},"秋季回拨后出现两次",[63,81,82],{},"选择 UTC−04:00 或 UTC−05:00",[45,84,85,88,91],{},[63,86,87],{},"2024-11-03 03:00",[63,89,90],{},"只出现一次",[63,92,93],{},"正常转换",[14,95,96,97,101,102,105,106,111,112,116],{},"重复的 01:30，较早一次是 ",[98,99,100],"code",{},"2024-11-03T05:30:00Z","，较晚一次是 ",[98,103,104],{},"2024-11-03T06:30:00Z","，两者都有效。程序如果静默挑选其中一个，会议可能偏离原意一小时。可以在",[107,108,110],"a",{"href":109},"/zh/date-to-timestamp/","日期转时间戳","或",[107,113,115],{"href":114},"/zh/world-time-converter/","两个时区时间转换","中验证。",[10,118,119],{"id":119},"太平洋标准时间与洛杉矶当地时间",[14,121,122],{},"PST 固定表示 UTC−08:00。洛杉矶夏令时期间使用 PDT，即 UTC−07:00。北京目前全年采用 UTC+08:00，所以洛杉矶通常在标准时间期间比北京慢 16 小时，在夏令时期间慢 15 小时。",[14,124,125,126,129],{},"北京时间 2026 年 10 月 13 日 09:26，对应洛杉矶 10 月 12 日 18:26。选择 ",[98,127,128],{},"America/Los_Angeles"," 会按那一天的规则计算；全年固定使用 PST，则会得到 17:26，不能代表当地实际钟点。",[10,131,133],{"id":132},"安排未来活动时检查什么","安排未来活动时检查什么？",[14,135,136],{},"输入实际活动日期，来源与目标都选择城市或 IANA 时区，同时核对是否跨到前一天或后一天。重复会议的定义应保存来源时区，不能只保存今天的偏移。地区规则可能因政策调整而变化，重要未来安排仍需结合更新后的时区数据核对。",[14,138,139,143,144,147],{},[107,140,142],{"href":141},"/zh/time-zone-converter/","时间戳转时区","是在展示已确定的时刻；",[107,145,146],{"href":114},"两地时间转换","还要先解释来源地区的钟点，两个工具回答的问题不同。",[10,149,150],{"id":150},"标准与运行时参考",[152,153,154],"ul",{},[155,156,157],"li",{},[107,158,162],{"href":159,"rel":160},"https://www.iana.org/time-zones",[161],"nofollow","IANA Time Zone Database",{"title":164,"searchDepth":165,"depth":165,"links":166},"",2,[167,168,169,170,171,172,173,174],{"id":12,"depth":165,"text":12},{"id":19,"depth":165,"text":19},{"id":25,"depth":165,"text":25},{"id":31,"depth":165,"text":31},{"id":37,"depth":165,"text":37},{"id":119,"depth":165,"text":119},{"id":132,"depth":165,"text":133},{"id":150,"depth":165,"text":150},"理解 UTC 偏移、IANA 时区、夏令时切换造成的不存在时间和重复时间。","md","指南 / 时区",null,"zh",{},true,"guide","/zh/guides/time-zones-and-dst",{"title":185,"description":186},"Unix 时间戳、时区与夏令时 — 避免转换错误","了解 UTC 偏移和命名时区的区别，以及夏令时缺口和重复时间如何影响日期转时间戳。","zh/guides/time-zones-and-dst","EESSmlNQt5rm-2BlGpAG5EehvPfmc4Rvo1eshiGOd-g",1792032488031]