J
JXDU Tools · 极度工具
首页 / Unix 时间戳转换

Unix 时间戳在线转换工具

毫秒/秒级时间戳与日期时间双向转换,实时时钟走字,开发者高效调试必备。

当前系统时间戳 (实时更新)
0 秒 / 0 毫秒

时间戳 → 日期时间

本地时间 (北京/系统时区): -
格林威治标准时间 (UTC): -
ISO 8601 标准字符串: -

日期时间 → 时间戳

秒级时间戳 (10位): -
毫秒级时间戳 (13位): -

各主流编程语言获取当前时间戳

JavaScript Math.floor(Date.now() / 1000)
Python import time; int(time.time())
Go time.Now().Unix()
PHP time();
Java System.currentTimeMillis() / 1000
Linux Bash date +%s

什么是 Unix 时间戳(Epoch Time)?

Unix 时间戳是从协调世界时(UTC)1970 年 1 月 1 日 00:00:00 起经过的秒数(毫秒级则经过的毫秒数),不计闰秒。它是计算机系统处理日期与时区转换的绝对基准,因为它是一个与地理位置、夏令时无关的纯数字标量。

关于 2038 年问题(Y2038)

在传统的 32 位有符号整数系统中,时间戳能够表示的最大整数为 2,147,483,647,对应的 UTC 时间是 2038 年 1 月 19 日 03:14:07。超过此瞬间后,数值将溢出变成负数,导致系统日期跳回 1901 年。现代 64 位操作系统与编程语言已完全规避了此问题。