日期转 Unix 时间戳 — 免费在线

即时把日期转换为Unix 时间戳,以 UTC 显示,自动识别毫秒,附常见时间戳对照表。

Converter

Unix、ISO 8601、SQL、Excel、.NET Ticks 等共 33 种格式

在时间戳格式之间转换任意日期时间,或从日历中选择 - 均以 UTC 为基准

—

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

如何把日期转换为Unix 时间戳

即时把日期转换为Unix 时间戳。粘贴一个值,输入时即以 UTC 显示结果,并附原理说明和常见时间戳对照表。

  1. 在上方输入框中输入或粘贴日期值,例如 2026-01-01 00:00:00。
  2. 结果立即显示:2026-01-01 00:00:00 即 1767225600。
  3. 复制结果,或在源和目标中从 33 种日期时间格式里选择。

转换原理

转换器计算从 1970 年 1 月 1 日 00:00:00 UTC 到你输入的日期之间的秒数。与所有 Unix 系统一样,不计闰秒。日期按 UTC 解读,因此按本地时间输入的日期会相差你所在时区与 UTC 的时差。

常见值:日期转Unix 时间戳

日期Unix 时间戳
1970-01-01 00:00:000
2000-01-01 00:00:00946684800
2001-09-09 01:46:401000000000
2009-02-13 23:31:301234567890
2023-11-14 22:13:201700000000
2026-01-01 00:00:001767225600
2033-05-18 03:33:202000000000
2038-01-19 03:14:072147483647

什么是日期和Unix 时间戳

日期按 MySQL 和 PostgreSQL 使用的 YYYY-MM-DD HH:MM:SS 格式输入,并按 UTC 解读。

Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 纪元)以来的秒数。大多数编程语言、数据库和 API 都这样存储时间。

常见问题

结果是我所在的时区吗?

不是,所有结果都是 UTC,对每个人都相同。要换算成本地时间,请加上时差,例如北京时间 +8 小时。

时间戳是 13 位怎么办?

那就是毫秒。转换器把 13 位的值识别为毫秒,16 位为微秒,19 位为纳秒。

什么是 2038 年问题?

用 32 位有符号整数存储 Unix 时间的系统,上限是 2147483647,即 2038 年 1 月 19 日 03:14:07 UTC,之后数值会溢出。64 位系统不受影响。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。