GUIDE深度 · Deep dive
时间戳和时区怎么处理?
存储用 UTC 时间戳,展示用用户时区,跨系统交换用 ISO 8601。不要存“本地时间字符串”而不带偏移量,否则跨时区会歧义。
三种表示
时间戳:绝对、无歧义,适合存储/计算。
ISO 8601:带 Z 或偏移量,适合 API。
本地字符串:只适合展示,不适合存储。
跨时区排期
先约定基准时区(UTC 或组织主时区),再转换。
夏令时切换日要特别测试,别假设固定偏移。
常见问题
存 UTC 还是本地?
存 UTC 时间戳/ISO,展示时再转本地。
ISO 带 Z 是什么意思?
Z 表示 UTC(零偏移)。
数据来源
相关计算器
时间戳转换器Unix 时间戳转本地/UTC/ISO 日期,或日期转秒/毫秒时间戳。更多指南
Unix 时间戳是什么?阅读指南KEEP READING
继续读
按顺序读,或跳到同主题的其他指南。