TimeUnix 时间戳转换

Unix 时间戳 (10位秒 / 13位毫秒) 与北京时间 (GMT+8)、UTC 时间、ISO 8601 格式双向互转。

系统时钟同步运行中
当前时间 (北京时间 GMT+8)
----/--/-- --:--:--
秒级时间戳 (10位)
----------
毫秒级时间戳 (13位)
-------------

时间戳 → 北京时间 / 日期

北京时间 (GMT+8):-
UTC 标准时间:-
ISO 8601:-

日期时间 → 时间戳

秒级时间戳 (10位):-
毫秒时间戳 (13位):-
赞助商广告Google AdSense

Unix 时间戳在主流编程语言中的获取方式

编程语言获取 10 位时间戳 (秒)获取 13 位时间戳 (毫秒)
JavaScriptMath.floor(Date.now() / 1000)Date.now()
Pythonint(time.time())int(time.time() * 1000)
Gotime.Now().Unix()time.Now().UnixMilli()
JavaSystem.currentTimeMillis() / 1000System.currentTimeMillis()
PHPtime()round(microtime(true) * 1000)

常见问题解答 (FAQ)

Q:什么是 Unix 时间戳(Unix Epoch)?
Unix 时间戳是指从协调世界时(UTC)1970年1月1日00:00:00开始所经过的总秒数(或毫秒数),不考虑闰秒,是计算机系统中跨时区统一步骤的标准时间表示法。
Q:10位时间戳和13位时间戳有什么区别?
10位时间戳精确到“秒”(如 PHP、Linux系统常用);13位时间戳精确到“毫秒”(如 JavaScript、Java系统常用)。两者相差 1000 倍。
已成功复制到剪贴板