Unix 时间戳转换

秒 / 毫秒时间戳与北京时间互转,支持多时区、批量转换和 Excel 日期

本地计算,数据不上传参数自动保存
当前 Unix 时间戳(秒)
——
毫秒
——
北京时间
——

时间戳 → 日期时间

识别为 秒(10 位)

北京时间(UTC+8)2026-10-15 06:00:00周四
UTC 时间2026-10-14 22:00:00
ISO 86012026-10-15T06:00:00+08:00
Excel 日期序列号46310.25

日期时间 → 时间戳

没有写时区,按北京时间理解

Unix 时间戳(秒)1792015200
Unix 时间戳(毫秒)1792015200000
ISO 86012026-10-15T06:00:00+08:00
UTC 时间2026-10-14 22:00:00
星期周四

批量转换

每行一个,时间戳和日期可以混着贴,最多 2000 行

输入时间戳(秒)毫秒北京时间星期
1792015200时间戳·秒179201520017920152000002026-10-15 06:00:00周四
1792015200000时间戳·毫秒179201520017920152000002026-10-15 06:00:00周四
2026-10-15 06:00:00日期179201520017920152000002026-10-15 06:00:00周四
2026/12/31 23:59:59日期179873279917987327990002026-12-31 23:59:59周四
2027年1月1日 0点日期179873280017987328000002027-01-01 00:00:00周五

共 5 行,成功 5 行

常见坑

时区

时间戳本身不带时区。服务器通常按 UTC 存储,配置表里写北京时间时要注意 8 小时时差,海外服还要考虑夏令时。

位数

10 位是秒,13 位是毫秒。JS 的 Date.now()、Java 的 currentTimeMillis() 返回毫秒,Lua、Go、MySQL 默认是秒。

日界

游戏的「每日刷新」常设在 04:00 或 05:00,用上方「日界」生成活动起止时间,避免跨天边界出错。

2038

用 32 位有符号整数存秒级时间戳,会在 2038-01-19 11:14:07(北京时间)溢出,长线运营的字段请用 64 位。

各语言写法

点击代码即可复制

语言获取当前时间戳(秒)时间戳转日期
JavaScript
Lua
Go
C# / Unity
Java
Python
MySQL
Shell
Excel / WPS(北京时间)