时间戳转换

时间戳转换,是指把 Unix 时间戳(自 1970-01-01 UTC 起的秒数或毫秒数)与可读日期时间相互转换,常用于日志排查、接口调试和数据库时间字段。本工具支持时间戳转日期、日期转时间戳双向互转:粘贴 10 位或 13 位时间戳自动识别单位,输出所选时区的日期、ISO 8601、UTC 等格式。默认北京时间(UTC+8)可切时区,顶部显示当前时间戳并支持批量转换。全程浏览器本地运行、数据不上传,免费无需注册。

当前时间戳(秒)
当前时间戳(毫秒)
北京时间 (UTC+8)

时间戳 → 日期

解析(10 位量级),如不对可在右侧手动切换单位。

日期时间
2023-11-15 06:13:20 星期三
ISO 8601
2023-11-15T06:13:20.000+08:00
RFC 2822
Wed, 15 Nov 2023 06:13:20 +0800
UTC
Tue, 14 Nov 2023 22:13:20 GMT
相对现在
本地时区(UTC+8)
2023-11-15 06:13:20

日期 → 时间戳

秒级时间戳
1700000000
毫秒级时间戳
1700000000000

按「北京时间 (UTC+8)」解析;输入含 Z 或 +08:00 等偏移时以其为准。

全程在你的浏览器本地运行、无任何网络请求;时区与单位偏好只存本地(localStorage),数据不上传。

如何使用时间戳转换

1

看当前时间戳:页面顶部实时显示当前的秒级与毫秒级 Unix 时间戳,点「复制」一键取用,需要定格时点「暂停刷新」。

2

时间戳转日期:在左侧卡片粘贴 10 位或 13 位时间戳,单位默认「自动识别」(也可手动选秒/毫秒),即可读出所选时区下的日期时间、ISO 8601、RFC 2822、UTC 与「几分钟前」等多种格式。

3

日期转时间戳:在右侧卡片输入 2023-11-15 06:13:20 这样的日期,或用选择器挑时间、点「填入当前时间」,按所选时区实时算出秒级与毫秒级时间戳。

4

切时区或批量:顶部下拉可切北京时间、UTC 等时区,已有结果立即重算;切到「批量转换」标签粘贴多行,一次转换整批并复制结果列。

常见问题

10 位和 13 位时间戳有什么区别,怎么转换
10 位是秒级 Unix 时间戳(从 1970-01-01 UTC 起经过的秒数),13 位是毫秒级(秒数×1000)。本工具默认「自动识别」:数值量级小于 1e11(约 10 位)按秒解析、更大按毫秒解析,并在结果旁标注按哪种单位解析,你也可以手动切到「秒」或「毫秒」重算。此外 16 位是微秒、19 位是纳秒,可先除到毫秒再转。
时间戳怎么转成北京时间
本工具默认就按北京时间(UTC+8)展示:粘贴时间戳后直接读出的日期时间就是北京时间。同一个时间戳还会并列显示你浏览器所在的本地时区结果,方便核对。顶部时区下拉可切到 UTC、东京、纽约等常见时区,切换后所有已算出的结果会立刻按新时区重算,无需重新输入。
怎么获取当前时间戳(秒和毫秒)
打开本页,顶部「当前时间戳」区会逐秒实时显示当前的秒级(10 位)与毫秒级(13 位)Unix 时间戳,各带一个「复制」按钮,点一下即可复制到剪贴板。需要固定某一刻的数值时点「暂停刷新」即可停在当前值;切到后台再回来会自动校正到真实时间。
日期转时间戳怎么用,支持哪些日期格式
在「日期 → 时间戳」卡片输入日期即可实时算出秒级与毫秒级时间戳。支持 2023-11-15 06:13:20、2023/11/15 06:13、2023-11-15T06:13:20 以及只写日期等多种写法,缺少的时分秒按 00 补齐;日期会按你选的时区解析(若字符串自带 Z 或 +08:00 等偏移则以其为准)。像 2023-02-30、13 月这类不存在的日期会提示无效、不会静默进位。
时间戳转换会上传数据吗,免费吗
完全免费、无需注册,且全程在你的浏览器本地用纯 JavaScript 计算,不发送任何网络请求、时间戳与日期数据都不上传服务器。你选的默认时区和单位只保存在本机浏览器(localStorage),换设备或清缓存后需要重新设置,隐私更放心。
时间戳批量转换一次能转多少行
可以。切到「批量转换」标签,选好方向(时间戳转日期,或日期转秒级时间戳),把多行数据粘进文本框点「转换」,工具会逐行输出并把非法行标红给出原因,合法结果可一键复制整列。单次最多处理 1000 行,超出会提示分批,避免页面卡顿。

常见时间戳位数与时区速查

10 位(秒)
秒级 Unix 时间戳,如 1700000000,最常见;MySQL、日志多用它
13 位(毫秒)
毫秒级,如 1700000000000,Java/JS 的 Date、前端接口常用
16 / 19 位
微秒 / 纳秒时间戳,需先除到毫秒(÷1000 / ÷1e6)再转换
北京时间 vs UTC
北京时间 = UTC+8,即比 UTC 早 8 小时;同一时间戳两者时分差 8 小时、可能跨日