时间戳转换

Unix 时间戳与日期双向互转,自动识别秒/毫秒,支持任意时区换算与 ISO 8601、RFC、相对时间等多格式输出,实时显示当前时间戳。纯前端无上传。

纯前端处理,数据不上传

当前 Unix 时间戳
加载中…

时间戳 → 日期

输入秒级或毫秒级时间戳,自动识别位数

日期 → 时间戳

选择日期与时间,按所选时区换算

工具介绍

Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC 开始计算的秒数(或毫秒数),由于它与时区无关、便于存储和比较,被广泛用于数据库、日志、接口字段和分布式系统中。开发和调试时,经常需要在「机器可读的时间戳」与「人类可读的日期时间」之间来回转换。

本工具提供专业级双向转换:输入时间戳自动识别 10 位秒级与 13 位毫秒级(也可手动切换单位),输出日期时间、星期几、相对时间,以及带时区偏移的 ISO 8601、UTC 版 ISO 和 RFC 1123(GMT)等多种格式,每一项都能单独复制;反过来,选择某个日期时间即可立即得到秒级和毫秒级时间戳。页面顶部还会实时刷新当前时间戳,支持暂停冻结与一键复制。

最关键的是时区支持:可在本地、UTC 或任意 IANA 时区之间切换,所有换算都通过浏览器 Intl API 按所选时区计算,并正确处理夏令时偏移,彻底避免跨地区系统排查时最常见的时区误判。全部计算在浏览器本地完成,不上传任何数据。

使用方法

  1. 页面顶部实时显示当前 Unix 时间戳(秒与毫秒),可「复制」或点暂停/继续冻结读数。
  2. 右上角「时区」下拉可选择本地、UTC 或任意 IANA 时区,所有换算结果按所选时区显示。
  3. 在「时间戳 → 日期」填入时间戳,自动识别秒/毫秒(也可手动切换单位),输出日期时间、星期、相对时间及 ISO 8601 / RFC 等多种格式。
  4. 在「日期 → 时间戳」选择日期时间(或点「此刻」填入当前),按所选时区换算出秒级与毫秒级时间戳。
  5. 点击任意带下划线的结果即可复制。

常见问题

什么是 Unix 时间戳?
Unix 时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(或毫秒数),与时区无关,是跨系统、跨语言表示时间的通用方式,广泛用于数据库、日志和接口字段。
秒级和毫秒级怎么区分?
秒级时间戳通常是 10 位数字,毫秒级是 13 位。本工具默认按位数自动识别,你也可以在「自动 / 秒 / 毫秒」之间手动切换,避免歧义。
如何按指定时区换算?
右上角时区下拉支持本地、UTC 以及 Intl 提供的全部 IANA 时区(如 Asia/Shanghai、America/New_York)。切换后,时间戳转日期与日期转时间戳都会按该时区计算,并正确处理夏令时偏移。
支持哪些输出格式?
同时给出 YYYY-MM-DD HH:mm:ss、带时区偏移的 ISO 8601、UTC 版 ISO、RFC 1123(GMT)字符串,以及星期几和「3 小时前」式相对时间,每种格式都可单独复制。
为什么页面刚加载时当前时间戳显示「加载中」?
实时时钟依赖浏览器当前时间,为保证服务端渲染(SSR)与客户端一致、避免 hydration 不匹配,时钟在页面挂载后才于浏览器端启动,因此会有一瞬的占位。
数据会上传吗?
不会。所有时间与时区换算都在浏览器本地用 Intl API 完成,不涉及任何网络请求。

相关工具