浏览器本地处理

Unix 时间戳转换

必须手动选择输入单位,不依赖位数猜测。时间戳可以按 UTC 或浏览器本地时区显示;日期转时间戳时必须包含明确的时区偏移。

浏览器本地处理
0 / 100

工具指南

什么是Unix 时间戳转换?

Unix 时间戳转换工具在秒、毫秒和带时区的 ISO 日期之间转换,并要求用户明确输入单位,避免依靠位数猜测。结果可按 UTC 或浏览器本地时区展示;日期转时间戳时必须携带 Z 或偏移量,从而减少夏令时和本地时间歧义。常见使用场景包括:把日志中的 Unix 秒转换为可读时间。;生成 API 所需的毫秒时间戳。;比较同一瞬间在 UTC 和本地时区的显示。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。

适用场景

  • 把日志中的 Unix 秒转换为可读时间。
  • 生成 API 所需的毫秒时间戳。
  • 比较同一瞬间在 UTC 和本地时区的显示。

使用方法

  1. 选择秒或毫秒,以及显示时区。
  2. 输入整数时间戳,或带 Z/偏移量的 ISO 日期时间。
  3. 执行所需转换并复制结果。
  4. 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
  5. 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。

可运行示例

工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。

示例 1

1735689600

示例 2

2026-08-09T03:15:00+08:00

输入规则

  • 时间戳必须是整数,并明确选择秒或毫秒。
  • 日期输入必须使用可解析 ISO 格式并带 Z 或时区偏移。
  • 超出 JavaScript Date 支持范围的值会被拒绝。
  • 文本输入在运行前按字符计数,当前页面上限为 100;文件类功能另按页面显示的文件上限执行。
  • 日期转时间戳的输入必须以 Z 或 +08:00 等明确偏移量结尾。

输出规则

  • 时间戳转日期同时提供标准 ISO 和所选时区显示。
  • 日期转时间戳输出明确的秒与毫秒值。
  • 切换显示时区不会改变所代表的时间瞬间。
  • 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
  • JavaScript Date 不表示闰秒。

限制与注意事项

  • 日期转时间戳的输入必须以 Z 或 +08:00 等明确偏移量结尾。
  • JavaScript Date 不表示闰秒。
  • 支持范围受 JavaScript Date 限制。

数据处理说明

解析和换算仅使用浏览器日期能力,不会读取系统日历之外的数据或向服务器发送时间。关闭或刷新页面后,本工具不会保留本次数据。

FAQ

为什么必须选择秒或毫秒?

历史日期和远期日期无法可靠地用位数判断,所以工具要求明确单位。

为什么日期输入必须带时区?

夏令时切换附近的本地钟表时间可能重复或根本不存在。

本地显示会改变时间戳吗?

不会,只改变同一瞬间的显示方式。

秒和毫秒选错会怎样?

同一个整数会被解释成完全不同的瞬间,因此工具要求手动选择单位,不按位数猜测。

UTC 与本地时间为什么显示不同?

它们是同一瞬间在不同时区的表示。切换显示时区不会改变时间戳本身。

为什么日期转时间戳必须带 Z 或偏移量?

没有时区的本地钟表时间在夏令时切换时可能重复或不存在,明确偏移能避免静默猜测。

更新日期: 2026-08-02