爱历志历法速查 · 每日更新

unix时间戳转换

今天是 2026年10月22日(周四)· 本页换算均以北京时间(UTC+8)呈现,秒级与毫秒级时间戳自动识别。

当前时间戳(秒)

1792639679

毫秒:1792639679000 · 对应北京时间 2026-10-22 11:27:59
以上为页面生成时刻,打开页面后每秒自动刷新。

时间戳与日期双向转换

时间戳 → 日期

自动识别位数:10 位按秒、13 位按毫秒

北京时间 2026-10-22 00:00:00(周四)

毫秒值 1792598400000

UTC 对照 2026-10-21 16:00:00

示例:1792598400 为 2026年10月22日 零点整(北京时间)

日期 → 时间戳

秒级 1792598400

毫秒级 1792598400000

UTC 对照 2026-10-21 16:00:00

批量转换

每行一条:10/13 位时间戳,或 2026-10-22 08:30:00 这样的日期时间(时分秒可省略),自动判向逐行转换,适合日志排查。

输入秒级时间戳北京时间
unix时间戳转换工具界面:粘贴秒级或毫秒级时间戳得到北京时间
时间戳粘贴转换:10 位秒级与 13 位毫秒级自动识别,同时给出 UTC 对照。

各语言获取当前时间戳

JavaScript(秒级)

Math.floor(Date.now() / 1000)

Python(秒级)

import time
int(time.time())

Java(毫秒级,除以 1000 得秒)

System.currentTimeMillis() / 1000

Go(秒级)

time.Now().Unix()

PHP(秒级)

time()

MySQL(秒级)

UNIX_TIMESTAMP(NOW())
六种编程语言与数据库获取当前时间戳的代码示例
JavaScript、Python、Java、Go、PHP、MySQL 获取当前时间戳的常用写法。

时间戳口径说明

时间戳、北京时间与 UTC 三者口径关系示意图
时间戳本身无时区,北京时间 = UTC + 8 小时;10 位为秒级,13 位为毫秒级。

常见问题

10 位与 13 位时间戳怎么区分?
看位数:10 位是秒级,13 位是毫秒级。例如 1792598400 与 1792598400000 指向同一时刻。本工具会按位数自动识别,无需手动切换。
北京时间和 UTC 差多少?
北京时间 = UTC + 8 小时。如 UTC 2026-10-21 16:00:00 对应北京时间 2026-10-22 00:00:00,注意跨零点时日期不同。
时间戳会重复吗?
秒级时间戳一秒只有一个值,同一秒内发生的多件事会共用同一时间戳。若需要区分先后,可改用 13 位毫秒级,或在业务里附加自增序号。
2038 年问题是什么?
部分老系统用 32 位有符号整数存秒级时间戳,最大值 2147483647,对应 UTC 2038-01-19 03:14:07,再往后会溢出。64 位系统与 13 位毫秒级时间戳不受此限制。

相关工具