[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"page:/zh/timestamp-to-date/":3},{"id":4,"title":5,"body":6,"description":176,"extension":177,"eyebrow":178,"faq":179,"locale":189,"meta":190,"navigation":191,"pageType":192,"path":193,"related":194,"seo":195,"stem":198,"__hash__":199},"pages/zh/timestamp-to-date.md","时间戳转日期",{"type":7,"value":8,"toc":166},"minimark",[9,14,34,37,41,64,67,87,90,93,96,154,157],[10,11,13],"h2",{"id":12},"安全转换-epoch-数值","安全转换 Epoch 数值",[15,16,17,18,22,23,22,26,29,30,33],"p",{},"粘贴带可选正负号的整数，检查工具识别出的单位，再选择用于可读结果的时区。",[19,20,21],"code",{},"1700000000","、",[19,24,25],{},"1700000000000",[19,27,28],{},"1700000000000000"," 和 ",[19,31,32],{},"1700000000000000000"," 分别采用四种单位，却表示同一个时刻。",[15,35,36],{},"自动识别适合当代常见数值，但不是不可更改的判断。处理历史数据、负数或非常遥远的日期时，应该根据字段文档手动选择单位。",[10,38,40],{"id":39},"各种输出有什么区别","各种输出有什么区别？",[15,42,43,47,48,51,52,55,56,59,60,63],{},[44,45,46],"strong",{},"UTC"," 是统一参考时间；",[44,49,50],{},"指定时区时间"," 会使用 IANA 时区规则和当时有效的夏令时偏移；",[44,53,54],{},"ISO 8601"," 适合机器读取和日志交换；",[44,57,58],{},"RFC 2822"," 常见于邮件与旧式协议。毫秒结果便于与 JavaScript ",[19,61,62],{},"Date"," 和许多 API 字段核对。",[10,65,66],{"id":66},"常见错误",[68,69,70,74,81,84],"ul",{},[71,72,73],"li",{},"把 13 位毫秒当成秒，会产生极其遥远或超出范围的日期。",[71,75,76,77,80],{},"给本地日期直接加 ",[19,78,79],{},"Z","，等于宣称原值是 UTC，会改变它代表的时刻。",[71,82,83],{},"时间戳不会记住创建地点；从日期反推时间戳时才必须明确输入时区。",[71,85,86],{},"微秒或纳秒可以保留单位数值，但浏览器日期显示通常只能精确到毫秒。",[10,88,89],{"id":89},"具体怎么使用",[15,91,92],{},"粘贴原始整数，不添加千位分隔符。按源数据文档选择单位，或核对自动识别建议，再选择显示时区并点击转换。修改输入、单位或时区后，上一份结果立即清除，防止误复制。",[10,94,95],{"id":95},"输入与输出示例",[97,98,99,112],"table",{},[100,101,102],"thead",{},[103,104,105,109],"tr",{},[106,107,108],"th",{},"输入或设置",[106,110,111],{},"预期结果",[113,114,115,129,141],"tbody",{},[103,116,117,124],{},[118,119,120,123],"td",{},[19,121,122],{},"0"," · s",[118,125,126],{},[19,127,128],{},"1970-01-01T00:00:00.000Z",[103,130,131,136],{},[118,132,133,135],{},[19,134,25],{}," · ms",[118,137,138],{},[19,139,140],{},"2023-11-14T22:13:20.000Z",[103,142,143,149],{},[118,144,145,148],{},[19,146,147],{},"-1"," · ns",[118,150,151],{},[19,152,153],{},"1969-12-31T23:59:59.999Z",[10,155,156],{"id":156},"使用结果前的检查",[15,158,159,160,165],{},"UTC 与 ISO 表达同一时刻。微秒和纳秒行保留原始整数，日历日期显示到毫秒。有精度提示时，精确导出应保留更细的整数值。超范围整数与非整数有不同错误提示；纠正数据前先阅读",[161,162,164],"a",{"href":163},"/zh/guides/seconds-vs-milliseconds/","单位差异","。",{"title":167,"searchDepth":168,"depth":168,"links":169},"",2,[170,171,172,173,174,175],{"id":12,"depth":168,"text":13},{"id":39,"depth":168,"text":40},{"id":66,"depth":168,"text":66},{"id":89,"depth":168,"text":89},{"id":95,"depth":168,"text":95},{"id":156,"depth":168,"text":156},"将 Unix 秒、毫秒、微秒或纳秒转换为 UTC、本地时间、ISO 8601 和指定时区日期。","md","Epoch 转换 / 01",[180,183,186],{"question":181,"answer":182},"自动识别时间戳单位的依据是什么？","工具根据现代日期常见的位数提出秒、毫秒、微秒或纳秒建议，并明确显示结果。早期、负数或遥远未来的数值应手动指定单位。",{"question":184,"answer":185},"Unix 时间戳本身带时区吗？","不带。它标识一个绝对时刻；UTC、本地时间或指定时区只用于把这个时刻显示成日期和钟点。",{"question":187,"answer":188},"可以转换 1970 年以前的日期吗？","可以，使用负数时间戳即可，但最终范围仍受浏览器 Date 能力限制。","zh",{},true,"tool","/zh/timestamp-to-date",null,{"title":196,"description":197},"时间戳转日期工具 — Unix Epoch 转 UTC 与本地时间","将秒、毫秒、微秒或纳秒 Unix 时间戳转换为可读日期、UTC、ISO 8601 和指定时区时间。","zh/timestamp-to-date","sjyN6SKmNhypLEihdSQx5QJgefnuHFYymniGaMdwnYs",1792032487994]