日期格式转换器
输入日期字符串或 Unix 时间戳(秒或毫秒),即可同时查看 ISO 8601、美式、欧式、德式、日式、长格式、RFC 2822、24小时、12小时、Unix 秒/毫秒等 14 种格式。
解析日期字符串或时间戳,并以 14 种常见格式显示,包括 ISO、美式、欧式、德式、日式、RFC 2822、Unix 秒/毫秒以及 12/24 小时时间。
如何转换日期格式
- 输入日期字符串或 9 到 13 位纯数字时间戳。
- 点击转换,或用“现在”填入当前 ISO 时间。
- 查看生成的日期、时间、RFC 2822 和 Unix 结果。
- 复制所需的具体格式。
解析与时区行为
9 到 13 位纯数字会按 Unix 时间戳处理:大于 1e11 视为毫秒,否则视为秒。其他输入交给浏览器 JavaScript Date 解析器。
大多数日期和时间格式使用浏览器本地时区,而 Full ISO 使用 toISOString()、RFC 2822 使用 toUTCString(),因此同一时刻的 UTC 与本地钟表时间可能不同。
隐私与限制
日期解析与格式化完全在浏览器中进行,本应用不会把输入发送到外部服务。自由格式日期依赖浏览器 JavaScript Date 实现,含糊的字符串在不同环境中可能被不同方式解释。
日期格式转换器 FAQ
会输出哪些格式?
ISO 日期、完整 ISO UTC、美式、欧式、德式、日式、英文长短格式、RFC 2822、12/24 小时以及 Unix 秒和毫秒。
如何识别 Unix 时间戳?
9 到 13 位纯数字会视为时间戳,大于 1e11 按毫秒处理。
为什么 Full ISO 与本地时间不同?
Full ISO 使用 UTC,而多个其他输出使用浏览器本地时区。
所有日期字符串都能识别吗?
不能。非数字输入依赖浏览器 Date 解析器。
“现在”按钮做什么?
把当前时刻的 ISO 字符串放入输入框并立即转换。