Unix 时间戳 转换工具
Timestamp 与日期时间快速互转
Current Unix Timestamp
0
等待输入...
知识科普
什么是 Unix 时间戳?
Unix 时间戳 (Unix Timestamp) 是指从 1970 年 1 月 1 日 00:00:00 UTC 开始所经过的秒数。它不包含时区信息,是一个绝对的时间点。
常用单位
| 单位 | 位数 (典型) | 示例 |
|---|---|---|
| 秒 (Seconds) | 10 位 | 1716300000 |
| 毫秒 (Milliseconds) | 13 位 | 1716300000000 |
时间相关知识
什么是 “2038 年问题”?
2038 年问题 (Y2038) 是指在使用 32 位有符号整数表示 Unix 时间戳的系统中,时间将在 2038 年 1 月 19 日 03:14:07 UTC 之后溢出,变为负数 (1901 年),导致系统错误。
解决方案:升级系统和应用程序使用 64 位整数 来存储时间戳。现代 64 位系统通常不受影响(可表示时间直到宇宙终结)。
UTC vs GMT
UTC (协调世界时) 是基于原子钟的时间标准,比 GMT (格林威治标准时间) 更精确。在民用领域,两者通常被视为相同,但 UTC 是科学标准。
ISO 8601
国际标准日期格式,例如 2024-05-21T14:30:00Z。其中 “T” 分隔日期和时间,“Z” 表示 UTC 时区。非常适合数据交换。
常见转换速查
| 时间长度 | 秒数 | 毫秒数 |
|---|---|---|
| 1 分钟 | 60 | 60,000 |
| 1 小时 | 3,600 | 3,600,000 |
| 1 天 | 86,400 | 86,400,000 |
| 1 年 (365天) | 31,536,000 | 31,536,000,000 |