日期时间
时间戳转换
Unix 时间戳与日期时间在线互转:单条与批量模式,自动识别 10 位秒与 13 位毫秒,结果可粘贴 Excel。
使用记录 0 展开
使用工具或停止输入约 3 秒后会自动保存输入内容,点击列表可恢复。仅存于本浏览器,不会上传。
时间戳 → 日期
日期 → 时间戳
秒级(10 位):—
毫秒级(13 位):—
使用说明
- 单条:输入时间戳或选择日期时间,自动识别秒/毫秒
- 批量:每行一条,制表符分隔结果复制到 Excel
- 点击「当前时间戳」快速填入此刻时间
Unix 时间戳说明
适用场景
- 调试 API、数据库字段时把时间戳转成日期阅读
- 前端
Date.now()、后端日志中的 Unix 时间互转 - 核对 JWT、缓存过期时间(多为秒级 10 位)
- 日志、Excel 多行数据请切换到页内批量(每行一条)模式
10 位与 13 位对照
| 类型 | 位数 | 含义 | 常见来源 |
|---|---|---|---|
| 秒级 | 10 位 | 自 Epoch 起的秒数 | Linux、PHP time()、MySQL UNIX_TIMESTAMP |
| 毫秒级 | 13 位 | 自 Epoch 起的毫秒数 | JavaScript Date.now()、Java System.currentTimeMillis() |
Epoch(纪元起点):1970-01-01 00:00:00 UTC(协调世界时)。 转换为本地时间时会加上您设备时区偏移,例如 UTC+8 下 0 秒对应北京时间 1970-01-01 08:00:00。
转换示例
| 时间戳 | UTC | 北京时间(UTC+8) |
|---|---|---|
| 0 | 1970-01-01 00:00:00 | 1970-01-01 08:00:00 |
| 946684800 | 2000-01-01 00:00:00 | 2000-01-01 08:00:00 |
| 1718726400 | 2024-06-18 16:00:00 | 2024-06-19 00:00:00 |
13 位毫秒值除以 1000 即得 10 位秒值;本工具输入时会自动识别位数。
批量转换
| 模式 | 输入(每行一条) | 输出 |
|---|---|---|
| 时间戳 → 日期 | 1718726400 或 1718726400000 | 制表符分隔:原值、本地日期时间 |
| 日期 → 时间戳 | 2024-06-19 00:00:00 | 原值、秒或毫秒时间戳(可选单位) |
在页面顶部选择「批量(每行一条)」;结果可直接复制到 Excel 分列。错误行不影响其他行。
时间戳转换常见问题
- 10 位和 13 位时间戳有什么区别?
- 10 位为秒级 Unix 时间戳,13 位为毫秒级,本工具会自动识别并转换。
- 使用哪个时区?
- 日期时间展示使用您浏览器本地时区,便于日常使用。
- Unix 纪元是什么?
- 1970-01-01 00:00:00 UTC 为起点;中国时区通常为 1970-01-01 08:00:00 对应 0 秒。
- 批量模式日期格式支持哪些?
- 支持 YYYY-MM-DD、YYYY-MM-DD HH:mm:ss 等常见写法,错误行会在结果中标注。