时间戳转换

Unix时间戳与可读日期双向转换,支持秒/毫秒,显示相对时间

纯浏览器处理,数据不经过服务器
当前时间加载中...

时间戳 → 日期时间

日期时间 → 时间戳

什么是 Unix 时间戳?

Unix 时间戳(Unix Timestamp)是从 1970 年 1 月 1 日 00:00:00 UTC 开始计算的秒数或毫秒数,广泛用于计算机系统的时间记录。它是一个与时间区域无关的绝对时间值,是互联网系统中最通用的时间表示方式。

时间戳格式对照

格式位数说明
秒级时间戳10 位PHP、Python、Go 等后端语言默认使用
毫秒级时间戳13 位JavaScript Date.getTime() 返回值
ISO 8601--2024-01-15T12:30:00Z 国际标准格式
可读格式--2024-01-15 12:30:00 人类友好格式

常见问题

Unix时间戳是从什么时候开始计算的?

从 1970 年 1 月 1 日 00:00:00 UTC 开始计算,也称为"Unix纪元"(Unix Epoch)。所有时间戳都是基于这个起点累加的秒数。

10 位和 13 位时间戳有什么区别?

10 位时间戳以秒为单位,13 位时间戳以毫秒为单位。工具会自动识别输入的时间戳位数并进行正确处理。

2038 年问题是什么?

32 位有符号整数能表示的最大时间戳是 2147483647,对应 2038 年 1 月 19 日。超过这个时间,32 位系统会溢出。现代 64 位系统不受此影响。