🕐时间戳转换
加载中...
Unix 时间戳表示自 1970 年 1 月 1 日 00:00:00 UTC(纪元)以来经过的秒数。由于它与时区无关,因此是服务器通信、数据库存储和 API 响应的标准表示方式。然而,原始数字对人类并不直观。此工具支持 Unix 时间戳与易读日期/时间格式之间的双向转换。
使用说明
- 1选择转换方向
从时间戳转换到日期,或从日期转换到时间戳。顶部的当前时间显示可提供参考。
- 2输入数值
在时间戳字段中输入数字,或使用日期选择器选择日期/时间。选择秒或毫秒,或者让系统自动检测。
- 3查看结果
查看多种格式的转换结果:ISO 8601、本地时间、UTC 以及相对时间(如“3天前”)。
- 4复制并使用
点击复制按钮以所需格式获取结果,以便在代码或文档中使用。
小技巧
- 💡点击“当前”可立即获取当前时刻的时间戳。
- 💡JavaScript 的 Date.now() 返回毫秒,而 Python 的 time.time() 返回秒。自动检测功能可处理这两者。
- 💡有助于 API 调试——快速将响应中的时间戳转换为可读日期。
- 💡相对时间显示让您直观地看到时间戳距离现在有多久。
常见问题
- Q. 什么是Unix时间戳?
- A. Unix时间戳是从1970年1月1日00:00:00 UTC(Unix纪元)起经过的秒数(或毫秒数),是与时区无关的绝对时间表示。
- Q. 如何区分秒和毫秒时间戳?
- A. 10位数通常是秒,13位数通常是毫秒。当前时间的秒时间戳约为1,700,000,000。
- Q. 什么是2038年问题?
- A. 使用32位整数存储Unix时间戳的系统会在2038年1月19日发生溢出。现代64位系统已经解决了这个问题。