⏱️

时间戳批量转换

批量把 Unix 时间戳转成日期,或把日期转回时间戳:自动识别 10 位秒与 13 位毫秒,同时给出选定时区本地时间、UTC 与毫秒值,逐行容错并导出 CSV。
开发 📂 开发 👤 ToolWorld 🏷️ v1.1.3 ⚙️ clipboard
一次给出纽约、UTC、上海、东京四个时区的当地时间

使用说明

工具介绍

日志里的一列数字、接口返回的一个长整数、数据库里存的 created_at,往往都是 Unix 时间戳,但有的是 10 位秒、有的是 13 位毫秒,直接套同一个公式就会差出一千年。本工具按位数自动判断单位:10 位按秒、13 位按毫秒,也可以在单位下拉里强制指定,避免负数或异常长度被误判。每一行独立转换并逐行容错,坏行只计入「无法识别」,不影响其他行;输出同时给选定时区的本地时间、带 Z 的UTC 时间、Unix 秒与毫秒四个值,反过来输入日期也能批量得到时间戳,方便把报表日期回填进接口。

功能特点

  • 双向转换:时间戳转日期、日期转时间戳,一个下拉切换方向
  • 单位自动识别 10 位秒与 13 位毫秒,也可强制指定秒或毫秒,避免负数与异常长度误判
  • 时区可选 UTC+8 或 UTC,本地时间按所选时区换算,UTC 列始终带 Z 后缀
  • 四时区对照:填一个数值,一次给出纽约、UTC、上海、东京的当地时间,并标注距现在多久
  • 每行输出四个值:原值、本地时间、UTC、Unix 秒与毫秒,方便与日志字段对齐
  • 逐行容错并导出 CSV 五列,坏行计入无法识别条数,其他行照常输出

使用方式

  1. 选择转换方向:把数字变日期选「时间戳 → 日期」,把日期变数字选「日期 → 时间戳」
  2. 选择时区:国内日志选 UTC+8,跨时区比对选 UTC
  3. 单位交给「自动」即可,只有当位数异常或出现负数时才手动指定秒或毫秒
  4. 把待转换的值逐行粘进输入框,或填入 YYYY-MM-DD HH:MM:SS 形式的日期
  5. 要跨区核对时填「单值时间戳」区块,读取四时区当地时间后复制或导出 CSV

注意事项

  • 10 位与 13 位是判断单位的主要依据,17 位以上的纳秒时间戳不在本工具范围内
  • 负数时间戳按1970 年之前处理,自动模式下会保守地按秒解释,跨纪元数据请手动指定单位
  • 日期行必须写成 2026-11-11 或 2026-11-11 09:30:00,斜杠与两位年份不会被识别
  • 本地时间列按所选时区换算,不含夏令时调整;欧美夏季月份需自行加减一小时
  • 毫秒精度只保留到秒级展示,毫秒值单独列出,需要毫秒级比对请读最后一列
  • 批量为纯前端计算,不上传任何数据;行数过多时表格渲染会变慢,建议分批粘贴
  • 四时区对照使用固定偏移(纽约 −5、东京 +9),不自动套用夏令时;美国夏季月份纽约实际为 −4,需要减一小时后使用

相关推荐

⏫︎
💬