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 分钟6060,000
1 小时3,6003,600,000
1 天86,40086,400,000
1 年 (365天)31,536,00031,536,000,000