Unix时间戳转换器
以秒、毫秒、微秒或纳秒精度转换Epoch时间,并查看UTC或所选时区日期。负值和日期反向转换全部在浏览器内处理。
时间戳转日期
输入整数或小数,然后选择单位和显示时区。
自动检测依据整数位数。对于11位秒等模糊值,请明确选择单位。小数输入会识别为秒。
日期转时间戳
按上方选择的时区,将日期时间反向转换为Unix值。
使用YYYY-MM-DDTHH:mm:ss格式,最多可输入9位小数。不存在的夏令时时间会被拒绝;若时间出现两次,则选择第一次并提示。
隐私保护: 输入的时间戳和日期不会被保存或发送,仅在当前浏览器内存中计算。
转换结果
- 检测到的输入单位
- —
- 应用的时区
- —
- 夏令时解释
- —
Unix时间戳转换使用指南
Unix时间戳表示从1970年1月1日00:00:00 UTC起经过的时间。小于0的值代表该基准点之前的日期,本工具也能准确计算负值。
自动单位检测如何工作?
去除符号和前导0后,整数不超过10位识别为秒、不超过13位为毫秒、不超过16位为微秒,更多则为纳秒。该规则对当前日期很方便,但遥远未来的11位秒可能被视为毫秒,此时请直接选择输入单位。
如何处理时区和夏令时?
使用IANA时区规则计算该日期的实际UTC偏移。春季切换时跳过的时间会报错;秋季切换时重复的时间选择第一次并显示警告。
可以转换2038年以后和纳秒吗?
可以。整数计算使用BigInt,因此不受32位Unix时间限制,在浏览器支持的日期范围内不会丢失纳秒值。
输入的时间戳会发送到服务器吗?
不会。所有计算和时区转换都在当前浏览器中运行;输入值不会保存在本地存储中,也不会通过网络发送。