此工具有什么功能
时间戳转换器可将 Unix 时间戳(秒或毫秒)和日期字符串转换为多种格式。输入数字或 ISO 8601 / RFC 2822 字符串,即可得到 Unix 秒、毫秒、ISO 8601、RFC 2822 及易读日期。对数字输入自动识别秒与毫秒。面向处理时间戳和 API 的开发者。
如何使用
- 输入 — 输入 Unix 时间戳(如 1709251200 或 1709251200000)或日期字符串(如 2024-03-01T12:00:00Z)。
- 查看输出 — Unix 秒、毫秒、ISO 8601、RFC 2822 和易读格式会显示。
- 使用任意格式 — 复制所需格式(如用于 API 请求或日志)。
- 反向转换 — 粘贴 ISO 或 RFC 2822 字符串可得 Unix 时间戳。
工作原理
数字输入:小于 1e12 视为秒(覆盖 1970–33658);≥ 1e12 视为毫秒。字符串输入:传给 Date.parse,支持 ISO 8601、RFC 2822 及常见格式。输出从单一 UTC 毫秒值生成:ISO 8601 经 toISOString(),RFC 2822 使用显式 +0000 偏移,易读格式经 Intl.DateTimeFormat。超出范围时间戳返回错误。
所有计算均在您的浏览器中完成。不会向任何服务器发送数据。
使用场景与示例
- API 开发 — 为请求/响应在格式间转换。
- 日志分析 — 解码日志中的 Unix 时间戳。
- 数据库 — 将存储的时间戳转为易读日期。
- 调试 — 验证日期解析和时区处理。
- 文档 — 为文档生成示例时间戳。
示例
1709251200(秒)→ 2024-03-01T12:00:00.000Z1709251200000(毫秒)→ 同一日期2024-03-01 12:00:00→ Unix 时间戳及所有格式
限制与已知约束
- UTC 输出 — 输出为 UTC;不进行时区转换。
- 范围 — 超出 JavaScript Date 范围的时间戳可能失败。
- 自动识别 — 1e12 作为秒与毫秒的阈值;接近该值可能歧义。
- 字符串解析 — 依赖
Date.parse;非标准格式可能失败。