时间戳转换
Unix 时间戳与日期时间互转:可选手动秒/毫秒单位,输出含 .SSS 毫秒;单条与批量模式,结果可粘贴 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 位为秒级,13 位为毫秒级。可选「自动」按位数识别,也可强制按秒或毫秒解析。
- 为什么结果带 .SSS?
- 便于对接日志与接口;页面同时提供「仅到秒」一行方便对照。
- 使用哪个时区?
- 日期时间展示使用您浏览器本地时区,便于日常使用。
- 批量模式日期格式支持哪些?
- 支持 YYYY-MM-DD、YYYY-MM-DD HH:mm:ss 等常见写法,错误行会在结果中标注。