如何把Unix 时间戳转换为日期
即时把Unix 时间戳转换为日期。粘贴一个值,输入时即以 UTC 显示结果,并附原理说明和常见时间戳对照表。
- 在上方输入框中输入或粘贴Unix 时间戳值,例如 1700000000。
- 结果立即显示:1700000000 即 Tuesday, November 14, 2023 at 10:13:20 PM UTC。
- 复制结果,或在源和目标中从 33 种日期时间格式里选择。
转换原理
Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数。除以 86,400(一天的秒数)得到经过的整天数,余数就是当天的时间。13 位的值是毫秒,与 JavaScript 的 Date.now() 相同,转换器会自动识别。
常见值:Unix 时间戳转日期
| Unix 时间戳 | 日期 |
|---|---|
0 | Thursday, January 1, 1970 at 12:00:00 AM UTC |
946684800 | Saturday, January 1, 2000 at 12:00:00 AM UTC |
1000000000 | Sunday, September 9, 2001 at 1:46:40 AM UTC |
1234567890 | Friday, February 13, 2009 at 11:31:30 PM UTC |
1700000000 | Tuesday, November 14, 2023 at 10:13:20 PM UTC |
1767225600 | Thursday, January 1, 2026 at 12:00:00 AM UTC |
2000000000 | Wednesday, May 18, 2033 at 3:33:20 AM UTC |
2147483647 | Tuesday, January 19, 2038 at 3:14:07 AM UTC |
什么是Unix 时间戳和日期
Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 纪元)以来的秒数。大多数编程语言、数据库和 API 都这样存储时间。
可读结果以 UTC 显示完整的星期、日期和时间(与转换器的输出一致,为英文)。
常见问题
结果是我所在的时区吗?
不是,所有结果都是 UTC,对每个人都相同。要换算成本地时间,请加上时差,例如北京时间 +8 小时。
时间戳是 13 位怎么办?
那就是毫秒。转换器把 13 位的值识别为毫秒,16 位为微秒,19 位为纳秒。
什么是 2038 年问题?
用 32 位有符号整数存储 Unix 时间的系统,上限是 2147483647,即 2038 年 1 月 19 日 03:14:07 UTC,之后数值会溢出。64 位系统不受影响。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。