时间戳互转
便民工具
Unix 时间戳与日期时间互相转换,支持秒 / 毫秒
当前时间戳UTC
1788334397
时间戳 → 日期
示例:
日期 → 时间戳
支持格式:
2024-06-01、2024-06-01 12:00:00、2024/06/01 12:00:00、2024-06-01T12:00:00 示例:
批量转换
常用时间戳对照表
| 名称 | 时间戳 (秒) | 对应日期 | 操作 |
|---|---|---|---|
| Unix 纪元 | 0 | 1970-01-01 00:00:00 UTC,Unix 时间起点 | |
| 千禧年 (Y2K) | 946684800 | 2000-01-01 00:00:00 UTC | |
| 北京奥运开幕 | 1218124800 | 2008-08-08 20:00:00 CST | |
| iPhone 发布 | 1199145600 | 2008-01-01 00:00:00 UTC(近似) | |
| 2038 年问题 | 2147483647 | 32 位有符号整数最大值,2038-01-19 | |
| 21 世纪中叶 | 2524608000 | 2050-01-01 00:00:00 UTC |
工具说明
工具介绍
Unix 时间戳互转工具,支持时间戳与日期时间的双向转换。可切换秒/毫秒单位,实时显示当前时间戳,并提供多种格式的转换结果。支持批量转换和常用时间戳速查。
功能特性
- 实时时间戳:每秒自动刷新,显示当前秒级/毫秒级时间戳及对应日期
- 双向转换:时间戳 → 日期、日期 → 时间戳,无缝互转
- 多格式输出:本地时间、UTC ISO 8601、本地 ISO(含时区偏移)、相对时间、星期
- 单位智能检测:输入 13 位数字时自动提示可能为毫秒时间戳,一键切换
- 批量转换:支持一次输入多个时间戳(每行一个),批量转换为日期
- 常用对照表:内置 Unix 纪元、千禧年、2038 问题等经典时间戳速查
- 快捷填充:一键填充当前时间戳,或 1 分钟前/1 小时前/1 天前
- 点击复制:所有转换结果均可点击直接复制到剪贴板
使用步骤
- 在顶部切换时间戳单位(秒 / 毫秒)
- 时间戳转日期:输入时间戳,或点击示例按钮快速填充,也可以使用快捷按钮填充历史时间
- 日期转时间戳:输入日期字符串(如
2024-06-01 12:00:00) - 批量转换:在批量转换区域每行输入一个时间戳,自动显示转换结果
- 点击结果行即可复制对应值
常见问题
秒和毫秒有什么区别?
Unix 时间戳以秒为单位从 1970-01-01 00:00:00 UTC 开始计数。JavaScript 的 Date.now() 返回毫秒。10 位数字通常是秒,13 位通常是毫秒。本工具会在检测到不匹配时给出提示。
为什么转换结果的时间不对?
请检查单位设置是否正确。如果输入 13 位数字但选择了「秒」,结果会显示一个遥远未来的日期。工具会在检测到不匹配时给出黄色提示,点击示例按钮可快速验证。
支持哪些日期格式?
支持 YYYY-MM-DD、YYYY-MM-DD HH:mm:ss、YYYY/MM/DD HH:mm:ss、YYYY-MM-DDTHH:mm:ss 等常见格式。斜杠和横杠均可。
什么是 2038 年问题?
32 位有符号整数能存储的最大秒级时间戳为 2147483647,对应 2038-01-19 03:14:07 UTC。超过此值将溢出为负数,导致系统时间错误。现代系统已普遍使用 64 位整数解决。
相对时间是什么意思?
相对于当前时刻的描述,如「3 分钟前」「2 小时前」「5 天后」。超过一个月的时间差会以年为单位显示。