时间戳转换器:Unix 秒级/毫秒级时间戳与时区时间互转

在线转换 Unix 时间戳、Epoch 时间、ISO 8601 时间、UTC 时间和可读日期时间。支持秒级时间戳、毫秒级时间戳、IANA 时区选择、当前时间戳复制、时间戳转日期、日期转时间戳,适合 API 调试、日志排查、数据库查询、定时任务、缓存过期时间和跨时区业务校验。

  • 支持 10 位秒级时间戳与 13 位毫秒级时间戳互转
  • 可按指定时区查看当前时间、转换结果和 UTC 参考值
  • 支持 ISO 8601、RFC 2822、HTTP Date、YYYY-MM-DD HH:mm:ss 等常见输入
  • 适合接口联调、日志时间线复盘、SQL 时间范围查询和定时任务验证

时间戳转换

在 Unix 秒级/毫秒级时间戳、可读日期时间、ISO/UTC 时间和不同时区之间快速转换。

时间戳转换器
实时更新

当前时间戳

1779361427

2026-05-21 11:03:47

支持 Unix 时间戳、ISO 8601、RFC 2822、HTTP Date、常见数字日期和部分英文自然语言。
秒级时间戳按秒刷新;毫秒模式按浏览器帧刷新,便于观察实时变化。
时间戳 / 日期时间

时间戳转时间

转换结果

2026-05-21 11:03:47

时间戳:1779361427

ISO:2026-05-21T11:03:47.000Z

UTC:2026-05-21T11:03:47.000Z

时间转时间戳

转换结果

1779361427

识别方式:格式:yyyy-MM-dd HH:mm:ss

ISO:2026-05-21T11:03:47.000Z

UTC:2026-05-21T11:03:47.000Z

核心功能

这部分只包含工具里可以直接操作的能力,重点解决时间戳单位、时区来源和输入格式三类常见问题。

当前时间戳实时参考
实时显示当前 Unix 时间戳,可在秒级和毫秒级之间切换,并支持暂停后复制固定值。
时间戳转日期时间
输入秒级或毫秒级时间戳后,按指定时区显示可读时间,同时给出 ISO 和 UTC 参考。
日期时间转时间戳
输入本地时间、ISO 时间、RFC 时间或 HTTP Date 后,按所选来源时区计算 Unix 时间戳。
IANA 时区搜索
支持 UTC、Asia/Shanghai、Europe/London、America/New_York 等标准时区名称。
多格式时间解析
支持连字符、斜杠、点分隔、紧凑数字、ISO 偏移、UTC Z 后缀和 RFC/HTTP 时间字符串。
结果一键复制
可复制当前时间戳、转换后的本地时间、ISO 字符串和目标时间戳,方便放入接口参数或测试用例。

如何使用

先确认单位和时区,再进行转换。大多数线上时间问题都来自秒/毫秒混用,或把本地时间当作 UTC 处理。

  1. 1

    在当前时间区域选择参考时区,并确认需要秒级还是毫秒级时间戳。

  2. 2

    需要把时间戳转为日期时,将数字粘贴到“时间戳转时间”,选择输入单位和输出时区。

  3. 3

    需要把日期转为时间戳时,在“时间转时间戳”输入时间文本,并选择该时间所属的来源时区。

  4. 4

    查看转换结果中的本地时间、ISO 值和 UTC 值,确认它们是否与目标系统一致。

  5. 5

    使用复制按钮把时间戳或 ISO 时间放入 API 参数、SQL 查询、日志备注、配置文件或测试脚本。

重点特性

页面围绕开发、测试和运维中最常见的时间字段问题设计,避免隐藏浏览器默认时区带来的误判。

  • 秒级和毫秒级在当前时间、输入单位和输出单位中都可切换,减少 1000 倍单位误差。
  • 同一个时间戳可以按不同时区查看,便于排查“线上时间少了 8 小时”或“跨天计算错误”。
  • 带 Z 或 +08:00 偏移的 ISO 时间会优先按输入中的绝对时间解析。
  • 不带偏移的本地时间会按你选择的来源时区解析,适合模拟用户所在地时间。
  • UTC 结果始终可见,便于和数据库、日志平台、后端服务、消息队列中的时间字段对照。
  • 实时当前时间可以暂停,便于构造稳定的测试数据、复现某个时间点或记录事故时间线。
  • 输入解析覆盖常见日志、表格导出、HTTP Header、邮件时间和接口响应里的日期格式。

常见使用场景

时间戳转换的关键,是让一个被系统存储的时刻,能与人能读懂的日期、日志里的顺序、接口里的单位和用户看到的本地时间对得上。

当这个时间戳对应会议、发布、账单截点或用户所在地事件时,可以继续用 时区转换器 对照各地区的本地时间。若要先计算试用期、SLA 窗口、活动周期或交付日期,再生成时间戳,应先在 日期计算器 里确定业务口径,避免 Unix 数值准确但日期规则算错。

API 调试

检查接口返回的是 10 位秒级时间戳还是 13 位毫秒级时间戳,并确认展示时间是否正确。

日志排查

把日志中的 Unix 时间戳还原为目标时区时间,梳理请求、任务、告警和异常事件的先后顺序。

数据库查询

为 created_at、updated_at、expires_at、deleted_at 等字段准备时间范围查询条件。

定时任务校验

验证 Cron、队列延迟、缓存过期、重试时间和任务调度参数是否落在正确时区。

跨时区业务

校验预约、会议、账单周期、活动开始时间和用户本地时间之间的对应关系。

前后端联调

统一前端展示、本地时区、后端 UTC 存储和接口时间戳之间的映射。

时间戳与时区概念

理解这些概念,可以减少“差 8 小时”“差一天”“差 1000 倍”这类常见问题。

Unix 时间戳 / Epoch 时间

Unix 时间戳表示从 1970-01-01 00:00:00 UTC 开始经过的时间。它代表一个绝对时刻,本身不携带时区。

秒级时间戳

秒级时间戳通常是 10 位,例如 1715241600。很多后端接口、数据库字段和命令行工具会使用秒级单位。

毫秒级时间戳

毫秒级时间戳通常是 13 位,例如 1715241600000。JavaScript 的 Date.now() 返回的就是毫秒级时间戳。

UTC

UTC 是零偏移时间基准。数据库、日志和分布式服务通常使用 UTC 存储和比较时间,展示时再转换到用户时区。

IANA 时区

Asia/Shanghai、Europe/Berlin、America/Los_Angeles 这类名称会包含地区规则,通常比固定 +08:00 偏移更适合业务时间。

时区偏移

+08:00、-05:00 表示本地时间与 UTC 的差值。输入中带偏移时,应优先使用该偏移来确定绝对时刻。

ISO 8601

常见于 API 和日志,例如 2026-05-09T06:30:00Z 或 2026-05-09T14:30:00+08:00。带 Z 表示 UTC。

本地时间

2026-05-09 14:30:00 这类文本只有日期和钟表时间,没有时区信息,必须结合来源时区才能得到唯一时间戳。

UTC 参考值

UTC 结果可作为跨系统对照标准,尤其适合接口断言、事故复盘、多地区日志比对和数据迁移校验。

支持的时间输入格式

以下格式可用于“时间转时间戳”。如果输入自带 Z 或时区偏移,会优先按输入中的绝对时间解析;没有偏移时,会使用你选择的来源时区。

格式

YYYY-MM-DD HH:mm:ss

示例

2026-05-09 14:30:00

说明

推荐用于开发和测试,结构清晰,歧义少。

格式

YYYY-MM-DD HH:mm

示例

2026-05-09 14:30

说明

未提供秒时按 00 秒处理,适合分钟级任务。

格式

YYYY/MM/DD HH:mm:ss

示例

2026/05/09 14:30:00

说明

常见于导出日志、Excel 表格和人工录入数据。

格式

YYYY.MM.DD HH:mm:ss

示例

2026.05.09 14:30:00

说明

支持点分隔日期格式,适合兼容旧系统输出。

格式

YYYYMMDDHHmmss

示例

20260509143000

说明

紧凑数字格式,常见于批处理、文件名、流水号和旧系统字段。

格式

MM/DD/YYYY HH:mm:ss

示例

05/09/2026 14:30:00

说明

美式月日年写法,跨地区协作时建议改用 ISO 或年-月-日格式。

格式

DD/MM/YYYY HH:mm:ss

示例

09/05/2026 14:30:00

说明

日月年写法,遇到月份和日期都小于 12 时可能产生歧义。

格式

HH:mm:ss

示例

14:30:00

说明

只输入时间时,日期会按所选时区下的当前日期处理。

格式

ISO 8601 with offset

示例

2026-05-09T14:30:00+08:00

说明

带偏移的绝对时间,优先使用输入中的偏移,不再依赖来源时区。

格式

UTC ISO (Z)

示例

2026-05-09T06:30:00Z

说明

Z 表示 UTC,常见于 API 响应、数据库导出和分布式日志。

格式

RFC 2822 / HTTP Date

示例

Sat, 09 May 2026 06:30:00 GMT

说明

常见于邮件、HTTP Header、缓存控制和浏览器网络面板。

常见问题

围绕使用方式、数据处理、结果判断和常见边界,整理使用前最容易遇到的问题。

01

Unix 时间戳是什么?

Unix 时间戳是从 1970-01-01 00:00:00 UTC 开始累计的时间数值。它表示绝对时刻,不随显示时区变化。

02

Epoch time 和 Unix timestamp 是一回事吗?

多数开发场景里两者指同一类数值,都是从 Unix epoch 起点计算经过的秒数或毫秒数。

03

秒级时间戳和毫秒级时间戳怎么区分?

秒级通常是 10 位,毫秒级通常是 13 位。如果转换后时间明显不对,优先检查单位是否选错。

04

为什么同一个日期时间在不同时区会得到不同时间戳?

因为 2026-05-09 14:30:00 这类本地时间不包含时区。上海 14:30 和纽约 14:30 不是同一个绝对时刻。

05

带 Z 的 ISO 时间是什么意思?

Z 表示 UTC,例如 2026-05-09T06:30:00Z 就是 UTC 时间。显示到其他时区时钟表时间会变化,但时间戳不变。

06

API 里应该传秒还是毫秒?

这取决于接口约定。后端接口常见秒级,JavaScript Date.now() 返回毫秒级,接口文档应明确单位。

07

为什么日志时间看起来差了 8 小时?

常见原因是日志按 UTC 存储,而你按本地时区阅读。把日志时间转换到 Asia/Shanghai 或 UTC 对照即可确认。

08

这个工具支持自然语言时间吗?

支持部分英文自然语言解析,例如 next Friday。但正式联调和测试建议使用 ISO 或 YYYY-MM-DD HH:mm:ss 这类明确格式。

09

夏令时会影响转换结果吗?

会。使用 IANA 时区时,浏览器会根据该地区规则处理夏令时。固定 +08:00 这类偏移不包含夏令时规则。

10

时间数据会上传到服务器吗?

不会。时间解析、时区换算和时间戳转换都在浏览器本地完成。

11

如何避免线上时间错误?

存储和跨服务比较使用 UTC,展示时根据用户时区转换;接口字段明确秒或毫秒;测试时覆盖跨天、夏令时和不同时区。

继续浏览更多日期、时间与时区工具

你还可以使用时区转换、日期差计算、日期加减和世界时钟工具,处理跨时区会议、任务排期、账单周期、缓存过期时间和日志时间线。