跳到主要内容
AZ Tools

日期格式转换

粘贴 ISO 8601 字符串、RFC 2822 日期、Unix epoch(按位数自动识别秒或毫秒)或任何浏览器能解析的自由格式日期,即可获得同一时刻的 ISO local / UTC、RFC 2822、HTTP `Date` (IMF-fixdate)、SQL DATETIME、Unix 秒/毫秒、locale 字符串、仅日期/仅时间、年中天数。输入留空则格式化"现在"。

格式
  • ISO 8601 (local)2026-08-21T01:09:04.391+00:00
  • ISO 8601 (UTC)2026-08-21T01:09:04.391Z
  • RFC 2822Fri, 21 Aug 2026 01:09:04 +0000
  • HTTP / IMF-fixdateFri, 21 Aug 2026 01:09:04 GMT
  • SQL DATETIME (local)2026-08-21 01:09:04
  • SQL DATETIME (UTC)2026-08-21 01:09:04
  • Unix epoch (seconds)1787274544
  • Unix epoch (milliseconds)1787274544391
  • Locale (full)Fri Aug 21 2026 01:09:04 GMT+0000 (Coordinated Universal Time)
  • Locale (date)8/21/2026
  • Locale (time)1:09:04 AM
  • Date only2026-08-21
  • Time only01:09:04
  • Year / Day-of-year2026-233

使用方法

  1. 输入或粘贴任意常见格式的日期。
  2. 找到需要的格式,点 Copy 复制。
  3. 点 Now 清空输入并使用当前时间。

常见问题

如何区分 epoch 秒和毫秒?
按位数。10–11 位纯整数视为秒(Unix 时间戳到 2286 年都是 10 位);13 位及以上视为毫秒。
为什么 ISO 8601 local 包含时区偏移?
ISO 8601 要求本地时间字符串带偏移 (`+09:00`、`-05:00`) — 让时刻不模糊。UTC 变体以 `Z` 结尾,偏移隐式。
IMF-fixdate 是什么?
HTTP 为 `Date`、`Expires`、`Last-Modified`、`Set-Cookie`(Expires=) 头定义的格式 — `Mon, 02 Jun 2026 15:04:05 GMT`。始终 UTC。
为什么不同机器输出不同?
Locale(日期/时间字符串)和本地时区偏移取决于浏览器设置。Unix epoch 和 ISO UTC 值在哪都一样。

相关工具