工具介绍
时间戳转换器把 Unix 时间戳与人类可读的日期时间互相换算。粘贴一串 10 位或 13 位数字,工具会自动判断是秒还是毫秒,并按你选择的时区给出本地时间、UTC 时间、ISO 8601、RFC 2822 等结果;反过来,选好日期时间点一下,就能按同一时区还原成时间戳。
面对成片的日志数据,可以切到批量模式:每行粘贴一个值,时间戳与日期时间混在一起也不会出错,转换完能直接导出 CSV 或 JSON。若要在自己的项目里复刻这套逻辑,代码生成页覆盖 JavaScript、Python、Java、PHP、Go、C#、Ruby、Swift、Rust、Kotlin 十种语言,变量名可自定义。所有运算都在浏览器里完成,时间数据不会离开你的设备。
功能亮点
- 秒毫秒自动识别:10 位按秒、13 位按毫秒解析,无需手动切换模式
- 双向互转:时间戳转日期时间,或把日期时间按所选时区转回时间戳
- 多时区切换:内置本地、UTC、中国、日本、伦敦、纽约、悉尼等 12 个常用时区
- 多种输出:本地格式、ISO 8601、UTC 字符串、RFC 2822 与自定义模板
- 自定义模板:支持 YYYY、YY、MM、DD、HH、mm、ss、SSS 占位符自由拼装
- 毫秒精度:保留毫秒位,ISO 与 RFC 输出同样精确
- 批量转换:每行一个值,支持时间戳与日期时间混合粘贴
- 结果导出:批量结果一键导出 CSV 或 JSON,可直接导入表格分析
- 文件导入:支持上传 txt、csv、log、json 文件,单文件限 5MB
- 代码生成:覆盖 JavaScript、Python、Java、PHP、Go、C#、Ruby、Swift、Rust、Kotlin
- 变量可改:自定义变量名,生成的代码自动替换全部引用
- 本地运算:不上传、不联网,时间与日志数据只留在浏览器
使用方法
- 输入时间戳:在「单次转换」填入 10 位或 13 位数字,或点「当前」取实时时间戳
- 选择时区:切换时区即可查看该时区下的本地时间、ISO 与 RFC 结果
- 反查时间戳:在日期时间框选择时间,点「转时间戳」按所选时区换算
- 批量处理:「批量转换」中每行粘贴一个值,选好输出列后点「批量转换」
- 生成代码:「代码生成」中选择语言与类型,改好变量名后复制到项目
适合人群
- 后端开发者:调试接口返回的时间戳、处理数据库时间字段
- 前端开发者:把接口里返回的时间戳渲染成本地可读时间
- 运维与 SRE:排查日志里成片的秒级、毫秒级时间
- 测试工程师:构造边界时间、校验时区与夏令时行为
- 数据分析师:把日志时间列批量清洗后导入 Excel 或数据库
常见问题解答(FAQ)
为什么换算结果和我本地时间差了几个小时?
Unix 时间戳本身是 UTC。工具默认按你系统的本地时区显示,若要看 UTC 原值,把「时区」切到 UTC/GMT 即可。
10 位和 13 位时间戳有什么区别?
10 位精确到秒,常见于 PHP、MySQL;13 位精确到毫秒,常见于 JavaScript 的 Date.now() 与 Java。工具按位数自动识别,无需手动切换。
批量里有日期也有数字会报错吗?
不会。逐行判断:纯数字按时间戳处理,含日期分隔符的按日期时间解析,无法识别的行会单独标出原因。
日期时间按哪个时区解析?
按你在批量页选择的时区解析,默认本地时区。切换时区后会重新计算。
自定义格式支持哪些占位符?
YYYY(四位年)、YY、MM、DD、HH、mm、ss、SSS(毫秒三位),其余字符原样输出。
ISO 8601 输出为什么带偏移?
为了明确表示该时间属于哪个时区,例如 +08:00;UTC 时间则直接以 Z 结尾。
能处理 1970 年之前的时间吗?
可以,支持负数时间戳,例如 -86400 表示 1969-12-31。
夏令时会影响结果吗?
会。时区换算使用浏览器内置的 IANA 时区数据,纽约、伦敦等地会自动应用夏令时偏移。
生成的代码能直接运行吗?
可以。每种语言都是完整可运行的最小示例,并带有中文注释;变量名会自动替换为你在输入框里填写的名字。
数据会上传到服务器吗?
不会。解析、时区换算与代码生成全部在浏览器本地完成,没有任何网络请求。
批量结果怎么导出?
转换完成后点右上角「导出 CSV」或「导出 JSON」即可下载,CSV 带 BOM,用 Excel 打开不乱码。
时间戳超出范围会怎样?
超出 JavaScript 可表示的日期范围时会明确提示,不会给出错误结果。
更新日期:2026-11-03
