TEXT LAB / LIVEUnix 时间加载中
Unix 时间戳转换 · 在线时间戳与日期互转 · 萤炬工具箱 · 工具说明与使用指南
Unix 时间戳转换 · 在线时间戳与日期互转 · 萤炬工具箱
Unix 时间互转在时间戳与人类可读时间之间双向转换,秒和毫秒两种精度都支持,并同时给出本地时间与 ISO 8601 字符串。日志里一串十位数字看不出是哪天、数据库存的是毫秒时间戳要核对、接口 expires 字段判断有没有过期,都是常见场景。当前时间可一键填入,快速做对照。支持秒与毫秒两种精度,输出本地时间与 IS…
Unix 时间互转在时间戳与人类可读时间之间双向转换,秒和毫秒两种精度都支持,并同时给出本地时间与 ISO 8601 字符串。日志里一串十位数字看不出是哪天、数据库存的是毫秒时间戳要核对、接口 expires 字段判断有没有过期,都是常见场景。当前时间可一键填入,快速做对照。
使用步骤
- 填入时间戳,或点一键填充当前时间。
- 选择精度是秒还是毫秒。
- 查看对应的本地时间与 ISO 字符串。
- 反向操作:填入日期时间得到时间戳。
功能与限制
- 支持秒与毫秒两种精度,输出本地时间与 ISO 8601 字符串。
- 本地时间按你的设备时区显示,不支持任意指定时区。
常见问题
- 秒和毫秒怎么快速分辨?
- 看位数:十位是秒,十三位是毫秒。若按秒解析出来是 1970 年附近,说明实际是毫秒被当成秒了;若解析到几万年以后,则是反过来。
- ISO 8601 字符串末尾的 Z 是什么意思?
- Z 表示 UTC(零时区)。所以带 Z 的时间和你看到的本地时间会差一个时区偏移,东八区要加八小时才是本地时刻,核对时最容易在这里错。
- 为什么时间戳不区分时区?
- 因为它定义为「距 1970-01-01 UTC 的秒数」,本身是绝对时刻,不含时区信息。时区只在把它格式化成可读字符串时才介入,所以同一个时间戳在不同地区显示成不同的钟点。
- 2038 年问题会影响这里吗?
- 那是 32 位有符号整数存秒数会溢出的问题,影响的是老系统的存储类型。本工具用 JavaScript 数值计算,不受此限制。