Timestamp Converter
Convert Unix timestamps to datetime and vice versa
Browser-based processing, data never leaves your device
Timestamp → Date/Time
Date/Time → Timestamp
什么是 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 位系统不受此影响。