data

时间戳转换器

Unix 时间戳与 UTC、本地、ISO 8601 日期互转。支持秒/毫秒、实时时钟,浏览器本地处理。

当前时间秒:1779632363毫秒:1779632363442

Unix 秒

1700000000

Unix 毫秒

1700000000000

ISO 8601(UTC)

2023-11-14T22:13:20.000Z

UTC

2023年11月14日 22:13:20

本地时间

2023年11月14日 22:13:20

所选时区(UTC)

2023年11月14日 22:13:20

RFC 2822(UTC)

Tue, 14 Nov 2023 22:13:20 GMT

仅日期(UTC)

2023年11月14日

仅时间(UTC)

22:13:20

相对当前时间

今天

浏览器时区(UTC)

UTC

代码片段

JavaScript

// From Unix seconds
new Date(1700000000 * 1000).toISOString(); // "2023-11-14T22:13:20.000Z"

// From milliseconds
new Date(1700000000000).toISOString(); // "2023-11-14T22:13:20.000Z"

Python

from datetime import datetime, timezone

# UTC from Unix seconds
datetime.fromtimestamp(1700000000, tz=timezone.utc).isoformat()
# -> "2023-11-14T22:13:20.000Z"

SQL (PostgreSQL)

-- From Unix seconds
SELECT TO_TIMESTAMP(1700000000) AT TIME ZONE 'UTC';

-- From Unix milliseconds
SELECT TO_TIMESTAMP(1700000000000 / 1000.0) AT TIME ZONE 'UTC';

Unix 时间与时间戳课程

系统学习 Unix epoch、秒与毫秒、UTC、时区、ISO 8601,以及在日志与 API 中排查时间问题。

课程首页

关于此工具

DevCove 时间戳转换器帮助开发者解读日志、API 响应和数据库中的 Unix epoch 时间。粘贴 10 位秒或 13 位毫秒时间戳,即可查看 UTC、本地与 ISO 格式;也可输入日期反查 epoch,便于写代码和 SQL。

如何使用

几步完成 epoch 与可读日期互转:

  1. 在「时间戳 → 日期」模式下,粘贴日志、JSON 或数据库中的 Unix 时间戳。
  2. 确认秒/毫秒:工具自动识别 10 位与 13 位;也可手动选择单位。
  3. 在结果卡片中查看 UTC、本地与 ISO 8601,点击复制所需格式。
  4. 切换到「日期 → 时间戳」,用选择器或粘贴 ISO 8601,复制 Unix 秒或毫秒。
  5. 使用时区选择器对比不同地区的时间,例如 UTC 与 Asia/Shanghai。
  6. 打开「批量」可一次转换多行时间戳或 ISO 日期——单行错误不影响其它行。
  7. 复制分享链接,将当前值写入 URL(?ts= 或 ?iso=)便于协作或文档引用。
  8. 调试实时请求时,点击「使用当前时间」填入当前 epoch。

功能特点

面向日常调试与 API 开发:

  • 双向转换:Unix 时间戳 ↔ 可读日期时间。
  • 自动识别 10 位秒与 13 位毫秒,支持手动指定单位。
  • 实时显示当前 Unix 秒与毫秒。
  • 结果卡片:Unix 秒、Unix 毫秒、ISO 8601(UTC)、UTC 可读、本地时间。
  • IANA 时区选择器 + 搜索,同一时刻可查看东京、纽约、UTC 等任意时区。
  • 更多格式:RFC 2822、所选时区的仅日期 / 仅时间。
  • 相对当前时间(如 3 天前、2 小时后),随实时时钟更新。
  • 批量转换表格,一次处理多行时间戳或 ISO 日期。
  • 可分享 URL,支持 ?ts=、?iso=、单位与时区查询参数。
  • 根据当前值生成 JavaScript、Python、SQL 代码片段。
  • 每项结果独立复制,便于粘贴到代码、SQL 或日志查询。
  • 日期模式支持 datetime-local 选择器与 ISO 8601 粘贴。
  • 100% 客户端处理,时间戳不会离开浏览器。
  • 中英文界面,本页提供完整 SEO 说明。

常见问题

什么是 Unix 时间戳?

Unix 时间戳从 1970-01-01 00:00:00 UTC(Unix 纪元)起计数,常用秒或毫秒表示。日志、JWT、API 与数据库中广泛使用,存储时与时区无关。

该用秒还是毫秒?

Unix 秒常见于 Linux 日志、Python time.time() 和许多 API;JavaScript Date.now() 与部分 Java API 使用毫秒。本工具默认:10 位按秒、13 位按毫秒,也可手动切换单位。

UTC 和本地时间有什么区别?

UTC 是全球统一参考,不含夏令时偏移;本地时间按浏览器时区显示墙钟时间。联调时请确认 API 或日志要求哪一种。

如何把日期字符串转成 Unix 时间戳?

切换到「日期 → 时间戳」,用 datetime 选择器输入本地时间,或粘贴如 2024-01-15T08:30:00Z 的 ISO 8601。结果卡片会显示 Unix 秒与毫秒。

为什么时间戳转换失败?

常见原因:含非数字字符、小数、秒/毫秒单位选错,或超出 JavaScript Date 安全范围。请检查位数并手动选择正确单位。

数据会上传到服务器吗?

不会。所有转换在浏览器本地完成,DevCove 不会上传你输入的时间戳或日期。