⏱️

批量时间戳转换

支持多行时间戳批量转换为可读日期,或批量将日期转为时间戳,适合日志分析和数据处理。

批量时间戳转换
支持 10 位(秒)和 13 位(毫秒)时间戳。输出日期格式统一为 YYYY-MM-DD HH:mm:ss。

批量时间戳转换工具使用指南

📌 简介

批量时间戳转换工具是一款专为数据分析师、后端开发者和运维工程师打造的高效数据处理利器。在排查线上 Bug、分析服务器日志或处理导出的 CSV 表格时,我们经常面临一个痛点:系统记录的时间全是 10 位或 13 位的 Unix 时间戳(如 `1699999999`),肉眼根本无法识别这到底是哪一天。如果一条一条去复制转换,效率极低。本工具支持多行文本粘贴,一键将一整列时间戳全部转换为可读的日期时间。

📖 批量处理的底层逻辑

本工具在底层采用逐行遍历算法。对于“时间戳转日期”,程序会读取每一行数字,并通过判断其长度(10位为秒级,13位为毫秒级)自动对齐精度,然后调用 JavaScript 的 `Date` 对象进行格式化输出。对于“日期转时间戳”,程序会将常见的 `YYYY-MM-DD` 格式或 `YYYY/MM/DD` 格式解析为时间对象,并除以 1000 得到秒级时间戳。整个过程完全在您的浏览器内存中完成,即使一次粘贴上万行数据,也能瞬间处理完毕,且绝不上传服务器,保证了日志数据的安全性。

💼 常见应用场景

⚙️ 使用步骤

  1. 在左侧下拉菜单选择“时间戳转日期”或“日期转时间戳”。
  2. 将含有时间数据的一列粘贴到左侧输入框中(每行一条)。
  3. 右侧会实时生成与行号一一对应的转换结果。
  4. 点击“复制结果”即可粘贴回 Excel 或代码中。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 转换出来的时间和实际差了 8 个小时?

A: 时间戳本身是基于 UTC 时区的。本工具默认采用您电脑所在的本地时区(如中国为 UTC+8)进行格式化。如果您的服务器是 UTC 时区,导致两边时间对不上,请注意区分。