GUIDE深度 · Deep dive

时间戳和时区怎么处理?

存储用 UTC 时间戳,展示用用户时区,跨系统交换用 ISO 8601。不要存“本地时间字符串”而不带偏移量,否则跨时区会歧义。

更新 2026-11-01 · 公式可核验

三种表示

时间戳:绝对、无歧义,适合存储/计算。

ISO 8601:带 Z 或偏移量,适合 API。

本地字符串:只适合展示,不适合存储。

跨时区排期

先约定基准时区(UTC 或组织主时区),再转换。

夏令时切换日要特别测试,别假设固定偏移。

常见问题

存 UTC 还是本地?

存 UTC 时间戳/ISO,展示时再转本地。

ISO 带 Z 是什么意思?

Z 表示 UTC(零偏移)。

数据来源

相关计算器

时间戳转换器Unix 时间戳转本地/UTC/ISO 日期,或日期转秒/毫秒时间戳。

更多指南

Unix 时间戳是什么?阅读指南
KEEP READING

继续读

按顺序读,或跳到同主题的其他指南。

全部指南 →