[{"data":1,"prerenderedAt":164},["ShallowReactive",2],{"page:/zh/date-to-timestamp":3},{"id":4,"title":5,"body":6,"description":140,"extension":141,"eyebrow":142,"faq":143,"locale":153,"meta":154,"navigation":155,"pageType":156,"path":157,"related":158,"seo":159,"stem":162,"__hash__":163},"pages/zh/date-to-timestamp.md","日期转 Unix 时间戳",{"type":7,"value":8,"toc":130},"minimark",[9,13,22,33,37,44,47,50,53,56,59,118,121],[10,11,12],"h2",{"id":12},"从日历日期得到唯一时刻",[14,15,16,17,21],"p",{},"转换前请选择 UTC 或明确的 IANA 时区。输入控件使用年—月—日顺序，避免 ",[18,19,20],"code",{},"03/04/26"," 在不同地区被解释成不同日期。时区决定这个日历时间对应哪个绝对时刻；仅更换输出单位不会改变时刻。",[14,23,24,25,28,29,32],{},"例如，上海的 ",[18,26,27],{},"2026-01-01 08:00"," 与 UTC 的 ",[18,30,31],{},"2026-01-01 00:00"," 是同一时刻。若只保存日期文本而没有时区，这个关系无法可靠恢复。",[10,34,36],{"id":35},"秒毫秒与精度","秒、毫秒与精度",[14,38,39,40,43],{},"Unix 命令行工具和许多后端系统常用秒；JavaScript ",[18,41,42],{},"Date"," 原生采用毫秒；部分数据库和事件流水线使用微秒或纳秒。输入日期只有毫秒精度时，选择更细单位只是增加末尾零，不会创造新的测量精度。",[10,45,46],{"id":46},"夏令时边界",[14,48,49],{},"某些命名时区会在春季把时钟向前拨，造成一段从未出现的本地时间；秋季向后拨时，一段本地时间会对应两个不同 UTC 偏移。工具会拒绝不存在的时间，并在重复时间时显示两个候选时刻，避免静默选择错误的一次。",[10,51,52],{"id":52},"具体怎么使用",[14,54,55],{},"输入日历日期与钟点，选择当时观察这一钟点的来源时区，再选输出单位并点击转换。来源时区用于解释输入，它不是结果旁边的装饰标签。",[10,57,58],{"id":58},"输入与输出示例",[60,61,62,75],"table",{},[63,64,65],"thead",{},[66,67,68,72],"tr",{},[69,70,71],"th",{},"输入或设置",[69,73,74],{},"预期结果",[76,77,78,92,105],"tbody",{},[66,79,80,87],{},[81,82,83,86],"td",{},[18,84,85],{},"2023-11-14 22:13:20"," · UTC · s",[81,88,89],{},[18,90,91],{},"1700000000",[66,93,94,100],{},[81,95,96,99],{},[18,97,98],{},"2023-11-15 06:13:20"," · Asia/Shanghai · ms",[81,101,102],{},[18,103,104],{},"1700000000000",[66,106,107,113],{},[81,108,109,112],{},[18,110,111],{},"2023-11-14 22:13:20.123"," · UTC · ms",[81,114,115],{},[18,116,117],{},"1700000000123",[10,119,120],{"id":120},"使用结果前的检查",[14,122,123,124,129],{},"夏令时回拨出现重复时间时，明确选择较早或较晚的偏移；跳时期间不存在的钟点会被拒绝。输入含小数部分时，整秒向下取整；选择毫秒或更细单位保留支持的精度。",[125,126,128],"a",{"href":127},"/zh/guides/time-zones-and-dst/","夏令时案例","可以帮助区分不存在时间和非法日历日期。",{"title":131,"searchDepth":132,"depth":132,"links":133},"",2,[134,135,136,137,138,139],{"id":12,"depth":132,"text":12},{"id":35,"depth":132,"text":36},{"id":46,"depth":132,"text":46},{"id":52,"depth":132,"text":52},{"id":58,"depth":132,"text":58},{"id":120,"depth":132,"text":120},"将 UTC 或指定 IANA 时区中的日历日期转换为 Unix 秒、毫秒、微秒或纳秒。","md","Epoch 转换 / 02",[144,147,150],{"question":145,"answer":146},"为什么转换日期时必须选择输入时区？","相同的年月日和钟点在不同时区对应不同的绝对时刻。明确输入时区才能得到唯一且可复现的时间戳。",{"question":148,"answer":149},"夏令时切换时会怎样处理？","工具会拒绝春季拨快时不存在的本地时间；秋季拨慢造成同一时间出现两次时，会列出两个 UTC 偏移供你选择。",{"question":151,"answer":152},"选择微秒或纳秒会提高输入精度吗？","不会。日期控件只有毫秒精度，更细单位只是把同一时刻换算为更大的整数并补零。","zh",{},true,"tool","/zh/date-to-timestamp",null,{"title":160,"description":161},"日期转 Unix 时间戳 — 支持时区与夏令时","将 UTC 或 IANA 时区日期转换为 Unix 秒、毫秒、微秒或纳秒，并验证夏令时缺口和重复时间。","zh/date-to-timestamp","qQLXsJw-U18heyua7-TQKF3fiyZGyzCFcs73XrZ9VMo",1792032485474]