时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整输入格式、源时区、输出格式 等
开始处理
在本机浏览器中处理,可随时取消
工具介绍
在 ISO 8601、Unix 时间戳和任意 IANA 时区的本地时间之间互相转换。例如读懂日志里的 Unix 时间戳,把接口返回的 UTC 时间换算成北京时间,或者为跨时区会议换算时间。
每行一个时间,最多 10000 行,按相同设置批量转换;夏令时跳过或重复的时间会明确提示,不会悄悄调整。全部在浏览器中完成,不上传。
使用步骤
- 每行输入或粘贴一个时间,也可以点击“使用示例”。
- 设置“输入格式”:“带时区偏移的 ISO 8601”“Unix 秒”“Unix 毫秒”或本地时间;输入本地时间时,还要在“源时区”中填写 IANA 名称,例如 Asia/Shanghai。
- 选择“输出格式”和“目标时区”,例如 America/New_York;目标时区用于本地时间和带偏移的 ISO 8601 输出。
- 点击“运行”,按原来的行序预览转换结果,并下载为文本文件。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 输入格式(带时区偏移的 ISO 8601、Unix 秒、Unix 毫秒、本地时间“YYYY-MM-DD HH:mm[:ss]”);源时区;输出格式(带时区偏移的 ISO 8601、UTC 的 ISO 8601、Unix 秒、Unix 毫秒、本地时间“YYYY-MM-DD HH:mm:ss”);目标时区;重复的本地时间(停止并报告、取较早时间、取较晚时间)
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
时间戳是秒还是毫秒?
当前的 Unix 时间戳以秒计是 10 位,以毫秒计是 13 位。选“Unix 秒”时,13 位的值会被判为无法识别;选“Unix 毫秒”时,10 位的值能转换,但结果会落在 1970 年 1 月,这时应改选“Unix 秒”。
为什么不带 Z 或时区偏移的 ISO 8601 时间无法识别?
没有 Z 或 +08:00 这样的偏移,就无法确定指的是哪个时刻。请把“输入格式”改为本地时间,并填写“源时区”;源时区只在输入本地时间时使用。
遇到夏令时切换会怎样?
被跳过的本地时间会直接报错,例如 America/New_York 的 2026-03-08 02:30。出现两次的时间按“重复的本地时间”处理,例如该时区的 2026-11-01 01:30,可选“停止并报告”“取较早时间”或“取较晚时间”。
填 CST 为什么时间不对?
CST 这类缩写有歧义,浏览器可能把 CST 当作美国中部时间(America/Chicago),而不是中国标准时间。请填写完整的 IANA 名称,例如 Asia/Shanghai。
有一行格式不对会怎样?
整次转换会停止,提示中会列出最多 5 个无法识别的行及其行号,改正后重新运行即可。空行在结果中仍保留为空行。
相关工具
公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。
IPv4 与 IPv6 地址转换
IPv4 转换为 IPv4 映射的 IPv6、6to4、NAT64 地址及整数、十六进制、二进制;IPv6 转换为压缩、完整与整数形式,并提取其中的 IPv4。
JSON / YAML / XML 转换
校验、格式化或在 JSON、YAML、XML 共同子集之间转换;拒绝外部实体和自定义标签。
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。
Markdown 在线编辑
编写 Markdown 并实时预览,可下载为 Markdown 或带样式的 HTML 页面。