Unix 时间戳转换工具
免费在线 Unix 时间戳转换工具,时间戳与日期互转,支持秒/毫秒,实时显示当前时间戳,UTC/本地/ISO 多格式。本地计算,数据不上传。
工具加载中…
Unix 时间戳转换工具介绍
Unix 时间戳是从 1970-01-01 00:00:00 UTC 到现在的秒数(或毫秒数),是程序中最常用的时间表示方式。调试 API、看数据库日志、处理时间数据时经常需要时间戳与日期互转。本工具支持:① 时间戳 → 日期(秒/毫秒自动识别);② 日期 → 时间戳;③ 实时显示当前时间戳。输出本地时间、UTC、ISO 8601、星期等多种格式。所有计算在浏览器本地完成。
如何使用时间戳转换工具
- 时间戳 → 日期:输入时间戳,选秒或毫秒,自动显示对应日期。
- 日期 → 时间戳:选择日期时间,自动得到秒/毫秒时间戳。
- 当前时间戳:页面顶部实时显示(每秒更新)。
Unix 时间戳常识
- 秒级时间戳:10 位数字,如
1700000000 - 毫秒级时间戳:13 位数字,如
1700000000000(Java/JS 常用) - 起点:1970-01-01 00:00:00 UTC(Unix 纪元)
- 2038 问题:32 位秒级时间戳在 2038-01-19 会溢出,现代系统多用 64 位
- 时区:时间戳本身是 UTC,显示时转为本地时区
常见问题
时间戳是秒还是毫秒?怎么区分?
看位数:**10 位是秒,13 位是毫秒**。本工具可选择单位。Java、JavaScript 的 `Date.getTime()`、`System.currentTimeMillis()` 返回毫秒;PHP、Python、Linux 的 `time()` 返回秒。混用会导致时间差 1000 倍。
时间戳和时区有关吗?
**时间戳本身与时区无关**(都是 UTC 秒数),但显示成日期时会转换到本地时区。同一个时间戳,在北京(UTC+8)显示的时间比在伦敦(UTC+0)早 8 小时。本工具同时显示本地和 UTC 时间。
为什么我的时间戳对不上日期?
常见原因:① 秒/毫秒搞混(差 1000 倍);② 时区差异;③ 数据库/语言的时间起点不同(Excel 从 1900-01-01 算,Unix 从 1970)。本工具按 Unix 标准,先确认单位再核对。
负时间戳是什么?
负时间戳表示 1970 年之前的时间。如 -1 表示 1969-12-31 23:59:59 UTC。处理历史日期时可能用到,但部分系统不支持负时间戳。