时间戳转换

在时间戳和可读日期之间转换,支持时区选择

使用说明

🚀 快速开始

  • 选择方向:时间戳→日期 或 日期→时间戳
  • 输入:10 位=秒,13 位=毫秒;或输入“2024-01-01 12:00:00”/ISO(如 2024-01-01T12:00:00Z)
  • 选择单位与时区:秒/毫秒;本地/UTC/主要城市时区
  • 复制结果:结果区展示多种常用格式,支持一键复制

📌 常见使用场景

  • 日志追溯:将后端日志中的时间戳快速转换为年月日时分秒,定位故障时间线
  • 令牌/会话过期:核对 JWT exp/iat、签发时间,验证有效期
  • 数据库导入/导出:在 SQL/CSV 中互转时间戳与日期字段
  • 前端展示:后端统一传递(秒/毫秒)时间戳,前端按用户时区格式化显示
  • 跨时区排查:切换城市时区观察本地时间差异(含夏令时)
  • 定时/任务调度:确认触发时间是否与预期一致(UTC 与本地)
  • 接口联调:验证请求/响应中的时间参数单位(秒/毫秒)与格式
  • 审计/合规留痕:将 ISO/时间戳互转以便于人工审核

🎛️ 单位、时区与格式参数

  • 支持格式:ISO 8601、RFC 2822、YYYY‑MM‑DD HH:mm:ss、YYYY/MM/DD HH:mm:ss、HTTP/SQL 等
  • 自定义格式:支持常见模板(如 YYYY‑MM‑DD HH:mm:ss.SSS)
  • 智能识别:自动判断秒(10 位)或毫秒(13 位)
  • 时区转换:城市时区可选,自动处理夏令时(DST),展示 UTC 偏移

🧭 使用建议

  • 存储使用 UTC,展示按用户时区,避免重复转换
  • 日志/接口调试:定位时间线、验证 token 过期(exp)、检查时间参数
  • 间隔计算:如需两个时间点差值,建议导出结果后在外部计算
  • 实时显示:顶部展示当前时间与时间戳(毫秒位动态刷新)

⚠️ 限制与兼容性

  • 精度:JavaScript Date 精度到毫秒;微秒/纳秒需专用库或字符串表示
  • 闰秒:不单独呈现;绝大多数系统会透明对齐 UTC
  • 2038:32 位 Unix 时间将在 2038‑01‑19 03:14:07(UTC)溢出,建议使用 64 位时间戳
  • 输入规范:非法或歧义格式会提示

🔒 隐私与安全

  • 所有处理均在您的浏览器内完成,数据不会离开您的设备

❓ 常见问题

10 位与 13 位代表什么?

10 位表示秒级时间戳,13 位表示毫秒级时间戳。其他位数会按规则校验

为什么时区切换后时间会变化?

同一绝对时间在不同时区显示不同本地时间(含 DST 影响),这属于正常现象

为什么 ISO 与本地显示不一致?

ISO 是标准化格式,本地显示受区域与时区影响,二者代表不同展示视图

解析失败如何排查?

优先使用 ISO;检查空格/全角符号/时区偏移;必要时明确自定义格式模板

时间戳转换器 - Unix/纪元时间转日期,时区支持 - CrateX.app