Unix时间戳转换工具
将秒级、毫秒级时间戳与日期时间双向转换,支持 UTC+8、UTC 和浏览器本地时区。
工具资源加载中...
Unix 时间戳转换工具介绍
时间戳转换工具支持 Unix 秒时间戳、毫秒时间戳和日期时间互转,可选择 UTC+8 固定偏移、UTC 或浏览器本地时区。工具会同时输出秒、毫秒、UTC 日期和所选时区日期,适合排查接口参数、日志记录、数据库时间字段和跨时区显示问题。全部转换在当前浏览器完成,不上传输入内容。
双向转换
支持时间戳转日期和日期转时间戳,秒可含最多 3 位小数,毫秒输入为整数,支持 1970 年以前的负时间戳。
明确时区
默认使用 UTC+8 固定偏移,可切换 UTC 与浏览器本地时区;同一时刻的时间戳保持一致。
毫秒精度
严格检查日期字段、闰年和月份天数,提供当前时间快照、示例、结果复制和 TXT 导出。
时间戳转换使用方法
- 选择转换方向。时间戳转日期时,明确选择输入是秒还是毫秒,不根据位数自动推测。
- 选择日期时区。日期转时间戳时,输入日期按这个时区解释;时间戳转日期时,结果按这个时区显示。
- 输入时间戳,或输入
YYYY-MM-DD HH:mm:ss格式日期,可附 1–3 位小数,例如2024-01-01 08:00:00.123。 - 点击“开始转换”。“当前时间”读取点击时刻并立即转换,“加载示例”按当前方向和单位载入示例后转换。
- 核对报告中的秒、毫秒与两种日期显示,随后复制结果或导出 TXT。修改输入与选项后旧结果会清除。
秒、毫秒与时区示例
输入秒时间戳 1704067200,UTC 日期是 2024-01-01 00:00:00.000,UTC+8 日期是 2024-01-01 08:00:00.000。输入毫秒时间戳 1704067200123,对应 Unix 秒为 1704067200.123。秒输入 -0.001 则表示 UTC 的 1969-12-31 23:59:59.999。
日期输入的小数是秒的小数部分:.1 表示 100 毫秒,.01 表示 10 毫秒,.001 表示 1 毫秒。时间戳和日期都允许首尾空白,日期和时间之间可使用空格或大写 T,不接受斜杠日期、时区后缀或省略时分秒。
范围、时区与夏令时说明
可处理的 UTC 时刻从 0001-01-01 00:00:00.000 到 9999-12-31 23:59:59.999,所选时区的显示年份也必须处于 0001–9999。输入精度不能细于毫秒,不接受科学计数法、闰秒或不存在的日期。UTC+8 是全年固定偏移,不等同于包含历史时区变化的地区时区。
浏览器本地时区由设备和浏览器决定,包含其提供的夏令时及历史规则。夏令时切换导致不存在的本地时间会提示错误;重复出现的本地时间按浏览器 Date 的默认规则选择一次,不提供偏移消歧选项。需要明确、可复现的时刻时,可先使用 UTC 或 UTC+8 固定偏移核对。
解析令牌中的时间声明可使用 JWT 解析工具,整理包含时间字段的接口数据可使用 JSON 格式化工具。日期转换结果仅表示时间计算结果,不验证令牌可信度或业务有效期。
时间戳转换常见问答
10 位和 13 位时间戳会自动识别吗?
不会。工具按明确选择的秒或毫秒计算,避免位数变化、负数和带小数秒造成误判。输入前请确认数据来源的单位。
切换时区为什么时间戳相同?
时间戳代表自 Unix 纪元起经过的时间。UTC 和 UTC+8 是同一时刻的不同日期表示,所以时间戳不随显示时区改变。
为什么 2023-02-29 或 24:00:00 不能转换?
2023 年不是闰年,2 月没有 29 日;本工具要求小时为 00–23,分钟和秒为 00–59,不自动进位到第二天。
当前时间会自动刷新吗?
不会。点击“当前时间”时读取一次设备时间并生成报告,便于复制和比较;再次点击才会更新。设备时钟不准确也会影响这个快照。