Unix时间戳转换器
将纪元时间戳转换为UTC日期,或将日期转换为时间戳。
ISO 8601(UTC)
ISO 8601(UTC): 2023-11-14T22:13:20Z
- 日期
- 2023年11月14日
- 时间
- 22:13:20 UTC
- 星期
- 星期二
工作原理
Unix时间是自1970年1月1日 00:00:00 UTC起经过的秒数,不计闰秒,因此每一天都恰好为86,400秒。1970年之前的时间为负数。
JavaScript及许多接口使用毫秒而非秒:13位数的时间戳通常为毫秒。
所有结果均为UTC时间。若要查看你所在时区的时间,请加上你与UTC的时差。
公式
Unix时间 = 自1970-01-01起的天数 × 86400 + 小时 × 3600 + 分钟 × 60 + 秒 毫秒 = 秒 × 1000
示例计算
1700000000秒即 2023-11-14T22:13:20Z,星期二。2026年1月1日UTC午夜为1767225600秒,即1767225600000毫秒。
常见问题
我的时间戳是秒还是毫秒?
对于当前日期,10位数表示秒,13位数表示毫秒。
什么是2038年问题?
以带符号32位整数存储Unix时间的系统,会在2038年1月19日 03:14:07 UTC时溢出。使用64位整数的系统不受影响。
Unix时间是否包含闰秒?
不包含。每一天都按恰好86,400秒计算,因此闰秒在Unix时间中不可见。