时间戳转换器: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
时间戳转时间
转换结果
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
在当前时间区域选择参考时区,并确认需要秒级还是毫秒级时间戳。
- 2
需要把时间戳转为日期时,将数字粘贴到“时间戳转时间”,选择输入单位和输出时区。
- 3
需要把日期转为时间戳时,在“时间转时间戳”输入时间文本,并选择该时间所属的来源时区。
- 4
查看转换结果中的本地时间、ISO 值和 UTC 值,确认它们是否与目标系统一致。
- 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 时间戳是什么?
Unix 时间戳是从 1970-01-01 00:00:00 UTC 开始累计的时间数值。它表示绝对时刻,不随显示时区变化。
02 Epoch time 和 Unix timestamp 是一回事吗?
Epoch time 和 Unix timestamp 是一回事吗?
多数开发场景里两者指同一类数值,都是从 Unix epoch 起点计算经过的秒数或毫秒数。
03 秒级时间戳和毫秒级时间戳怎么区分?
秒级时间戳和毫秒级时间戳怎么区分?
秒级通常是 10 位,毫秒级通常是 13 位。如果转换后时间明显不对,优先检查单位是否选错。
04 为什么同一个日期时间在不同时区会得到不同时间戳?
为什么同一个日期时间在不同时区会得到不同时间戳?
因为 2026-05-09 14:30:00 这类本地时间不包含时区。上海 14:30 和纽约 14:30 不是同一个绝对时刻。
05 带 Z 的 ISO 时间是什么意思?
带 Z 的 ISO 时间是什么意思?
Z 表示 UTC,例如 2026-05-09T06:30:00Z 就是 UTC 时间。显示到其他时区时钟表时间会变化,但时间戳不变。
06 API 里应该传秒还是毫秒?
API 里应该传秒还是毫秒?
这取决于接口约定。后端接口常见秒级,JavaScript Date.now() 返回毫秒级,接口文档应明确单位。
07 为什么日志时间看起来差了 8 小时?
为什么日志时间看起来差了 8 小时?
常见原因是日志按 UTC 存储,而你按本地时区阅读。把日志时间转换到 Asia/Shanghai 或 UTC 对照即可确认。
08 这个工具支持自然语言时间吗?
这个工具支持自然语言时间吗?
支持部分英文自然语言解析,例如 next Friday。但正式联调和测试建议使用 ISO 或 YYYY-MM-DD HH:mm:ss 这类明确格式。
09 夏令时会影响转换结果吗?
夏令时会影响转换结果吗?
会。使用 IANA 时区时,浏览器会根据该地区规则处理夏令时。固定 +08:00 这类偏移不包含夏令时规则。
10 时间数据会上传到服务器吗?
时间数据会上传到服务器吗?
不会。时间解析、时区换算和时间戳转换都在浏览器本地完成。
11 如何避免线上时间错误?
如何避免线上时间错误?
存储和跨服务比较使用 UTC,展示时根据用户时区转换;接口字段明确秒或毫秒;测试时覆盖跨天、夏令时和不同时区。
继续浏览更多日期、时间与时区工具
你还可以使用时区转换、日期差计算、日期加减和世界时钟工具,处理跨时区会议、任务排期、账单周期、缓存过期时间和日志时间线。