跳到正文
WoowTools

Unix 时间戳转换器

将 Unix 时间戳转换为可读日期,或将日期转换回时间戳,支持秒、毫秒、微秒和纳秒,可切换不同时区。

免费 在浏览器中运行 无需注册

正在加载时间戳转换器…

您的文件绝不离开您的设备

如何使用时间戳转换器

  1. 1

    在此页面打开时间戳转换器,它直接在浏览器中加载。

  2. 2

    添加文件、文本或数值,并调整设置。

  3. 3

    复制或下载结果。不会上传或存储任何内容。

关于此工具

Unix 时间戳(又称 epoch 时间)统计自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。数据库、API 和日志文件都使用它,因为它只是一个数字,不存在时区混淆,但人很难直接读懂。这款时间戳转换器可以把时间戳转换为可读日期,也可以把日期转换回时间戳,并实时显示当前时间戳。

如何转换时间戳

  1. 粘贴一个时间戳,例如 1767225600。
  2. 选择单位:秒、毫秒、微秒或纳秒。不确定时,数一数位数(见下表)。
  3. 在你选择的时区中,以本地时间、UTC、ISO 8601 等格式查看日期。
  4. 如需反向转换,在 Date to timestamp 中选择日期和时间,然后复制结果。

时间戳单位

单位目前位数常见来源
秒10Unix、PHP、Python time()、大多数数据库
毫秒13JavaScript Date.now()、Java
微秒16PostgreSQL、Python datetime
纳秒19Go、部分日志系统

更多功能

  • 实时显示当前时间,带暂停按钮,方便复制“此刻”。
  • 20 多个时区,查看某一时刻在其他城市的时间。
  • 以天、小时、分钟和秒计算两个时间戳之间的差值。
  • 批量模式:一次转换一组时间戳并导出为 CSV。
  • 详细信息,如星期几和一年中的第几天。
  • 最近转换的历史记录。

常见错误

  • 秒与毫秒混淆:把毫秒值当作秒来读,日期会落到数万年后的未来。请数一数位数。
  • 时区:时间戳始终是 UTC。你看到的本地时间取决于显示时所用的时区。
  • 2038 年问题:用有符号 32 位整数存储秒数的系统会在 2038 年 1 月 19 日溢出。请使用 64 位数值。

需要比较世界各地的时间?世界时区查看器可同时显示多个城市。计算生日和年龄,请使用年龄计算器。

常见问题

什么是 Unix 时间戳?

自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,不计闰秒。也称为 epoch 时间或 POSIX 时间。

如何判断时间戳是秒还是毫秒?

数一数位数。当前的时间戳以秒计为 10 位,以毫秒计为 13 位。在转换器中选择对应的单位即可。

如何获取当前的 Unix 时间戳?

转换器会在顶部实时显示。在代码中,JavaScript 可用 Math.floor(Date.now() / 1000),Python 可用 time.time()。

Unix 时间戳是 UTC 吗?

是的。时间戳在全世界都一样,只有显示为本地日期和时间时才取决于时区。

可以一次转换多个时间戳吗?

可以。开启批量模式,粘贴列表,然后将结果导出为 CSV。

什么是 2038 年问题?

以有符号 32 位整数存储 Unix 时间的系统会在 2038 年 1 月 19 日超出范围。现代系统使用 64 位数字,不受影响。