跳到主要内容

实用 · 工具

时间戳转换器

在常见日期格式、Unix 秒/毫秒时间戳和 UTC 之间转换。

在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。

这个工具解决什么问题?

在常见日期时间格式、Unix 秒/毫秒和 UTC 之间转换,包括 JavaScript 本地日期、ISO 8601、RFC 3339、RFC 7231、Mongo ObjectID 和 Excel 日期时间。日期表示法的背景可参考 日期与时间表示法

继续了解 时区转换器, 日期差值计算器 · Unix 时间戳:秒与毫秒

应该从哪些示例开始?

秒转日期

输入
Text
1736899200
输出
Text
2025-01-15T00:00:00.000Z

毫秒转日期

输入
Text
1736899200000
输出
Text
2025-01-15T00:00:00.000Z(同一时刻,毫秒单位)

日期转时间戳

输入
Text
2025-01-15T00:00:00Z
输出
Text
1736899200 (seconds) · 1736899200000 (milliseconds)

它是如何工作的?

选定的输入格式会先解析为一个时间点,再从同一日期生成所有支持的格式。输入为空时会使用当前时间。

所有格式化都在浏览器中完成。本地格式使用设备时区,Unix 时间戳使用 Unix 纪元以来的秒或毫秒数。

有哪些边界和限制?

  • 负 Unix 时间戳有效,表示 1970 年之前的日期。
  • 格式选择器用于控制有歧义的数字输入;粘贴内容时会自动选择检测到的格式。
  • JavaScript 日期大约只支持 ±275,760 年,超出范围会返回明确错误,而不是“无效日期”。
  • Unix 时间不表示闰秒,并假设每天恰好有 86,400 秒。

技术参考

相关工具

相关指南