Unix 时间戳转换
时间戳与日期双向转换,支持秒、毫秒、微秒、纳秒和批量处理
点选时区和单位,在对应区域转换;需要处理多条数据时展开批量转换。微秒、纳秒结果可完整复制。
示例
输入
1735689600
示例结果
UTC: 2025-01-01 00:00:00 Asia/Shanghai: 2025-01-01 08:00:00
选择“秒”后转换;同一个数字在两个时区表示同一时刻。
技术细节与边界
Unix 时间以 1970-01-01 00:00:00 UTC 为起点,时区只改变显示与无偏移日期的解析。自动识别按常见数字位数估计单位,应核对原始数据约定。高精度转换按纳秒保存,小数结果保留完整余量,不把当前时钟伪装成微秒或纳秒精度。无效日期、夏令时跳过的时间会被拒绝;重复时刻需输入明确的 UTC 偏移。
关于此工具
在时间戳与日期之间双向转换,支持秒、毫秒、微秒和纳秒。可点选常用时区或输入 IANA 名称及 UTC 偏移,查看当前时钟、使用零点快捷操作、复制各项结果或批量导出。全部转换在浏览器本地完成。
适用场景
- 排查后端接口返回的时间戳到底对应哪个时区的什么时刻。
- 在数据库 / 日志里看到一串数字,判断它是秒还是毫秒。
- 把「用户填写的自然日期」翻译成写入数据库的时间戳。
- 跨时区排班或跑批任务时校对上下游时刻。
操作步骤
- 在“时间戳”中输入数字,点选自动、秒、毫秒、微秒或纳秒。
- 点选常用时区,或输入 IANA 时区名称 / UTC 偏移;两个转换方向共用此设置。
- 在对应区域点击转换,结果可逐项复制。日期可带最多 9 位秒小数;明确的偏移量优先于页面时区。
- 用当前时间、今天零点、明天零点快速填入;多条数据展开批量转换,每行一个值。
输入 / 输出说明
- 输入
- 秒 / 毫秒 / 微秒 / 纳秒时间戳,或日期、ISO 8601 字符串。
- 输出
- 所选时区的日期、UTC ISO 8601 及四种精度的时间戳,可逐项复制或批量导出。
- 限制
- 日期范围为 UTC 公元 0001–9999 年;最多保留纳秒,不处理闰秒。批量最多 200 行 / 32,000 字符;当前时钟取自设备,精度为毫秒。
注意事项
自动识别只是一种估计;需要确定结果时请明确选择单位。夏令时重复时间请附 UTC 偏移量。
常见问题
- Unix 时间戳秒和毫秒怎么转换日期?
- Unix 时间戳转日期必须先选对秒或毫秒单位。同一时刻的毫秒值等于秒值乘以1000,近期时间戳通常为10位秒或13位毫秒;早期日期不能只看位数,建议手动指定单位再核对时区。
- 时间戳转换北京时间为什么相差8小时?
- 北京时间与UTC显示相差8小时,但对应的Unix时间戳不变。选择Asia/Shanghai时,UTC的00:00显示为当天08:00;反向转换无时区日期时,所选时区会参与解析。
- Unix 时间戳能转换1970年以前的日期吗?
- 负数Unix时间戳可以表示1970年以前的时刻。选择秒单位时,-1对应UTC的1969年12月31日23:59:59;查看本地日期前应确认时区,避免把显示差异误认为数值错误。
相关工具