Unix 时间戳转换 工具说明
将 Unix 时间戳转换为可读日期,反之亦然。支持秒 (s)、毫秒 (ms)、微秒 (μs) 和纳秒 (ns) 级精度。
如何使用
- 时间戳转日期:输入 Unix 时间戳(如
1710500000)。工具会根据长度自动识别精度(秒、毫秒、微秒、纳秒)。 - 日期转时间戳:输入日期时间字符串(如
2024-03-15 14:30:00)。工具将同步生成所有精度的对应时间戳。 - 快捷操作:点击“今天零点”、“现在”等按钮可快速加载常用时间点。
核心定义
- Unix 时间戳:表示自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来经过的秒数(或毫秒/微秒/纳秒)。
- 精度差异:常规应用使用秒级,而高频日志或分布式追踪系统常使用毫秒(13位)或纳秒(19位)。
文化格式科普
世界各地的日期格式各不相同。本工具同时提供三种主流排序:
- ISO (Y-M-D):国际标准,东亚地区(如中国、日本)常用。
- US (M/D/Y):美国常用格式。
- European (D/M/Y):欧洲、南美洲及部分亚洲地区常用格式。
技术实现
本工具基于 React 和 dayjs 高性能时间处理库构建,能够准确处理浏览器本地时区与 UTC 之间的转换。
2038 年问题 (Y2K38)
在 2038 年 1 月 19 日,使用 32 位有符号整数存储时间戳的系统将会发生溢出点。本工具采用 64 位处理逻辑,可完美展示 2038 年之后的日期。