Unix 时间戳转换器
将 Unix 时间戳转换为可读日期,或将日期转换回时间戳,支持秒、毫秒、微秒和纳秒,可切换不同时区。
免费 在浏览器中运行 无需注册
正在加载时间戳转换器…
您的文件绝不离开您的设备
如何使用时间戳转换器
- 1
在此页面打开时间戳转换器,它直接在浏览器中加载。
- 2
添加文件、文本或数值,并调整设置。
- 3
复制或下载结果。不会上传或存储任何内容。
关于此工具
Unix 时间戳(又称 epoch 时间)统计自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。数据库、API 和日志文件都使用它,因为它只是一个数字,不存在时区混淆,但人很难直接读懂。这款时间戳转换器可以把时间戳转换为可读日期,也可以把日期转换回时间戳,并实时显示当前时间戳。
如何转换时间戳
- 粘贴一个时间戳,例如 1767225600。
- 选择单位:秒、毫秒、微秒或纳秒。不确定时,数一数位数(见下表)。
- 在你选择的时区中,以本地时间、UTC、ISO 8601 等格式查看日期。
- 如需反向转换,在 Date to timestamp 中选择日期和时间,然后复制结果。
时间戳单位
| 单位 | 目前位数 | 常见来源 |
|---|---|---|
| 秒 | 10 | Unix、PHP、Python time()、大多数数据库 |
| 毫秒 | 13 | JavaScript Date.now()、Java |
| 微秒 | 16 | PostgreSQL、Python datetime |
| 纳秒 | 19 | Go、部分日志系统 |
更多功能
- 实时显示当前时间,带暂停按钮,方便复制“此刻”。
- 20 多个时区,查看某一时刻在其他城市的时间。
- 以天、小时、分钟和秒计算两个时间戳之间的差值。
- 批量模式:一次转换一组时间戳并导出为 CSV。
- 详细信息,如星期几和一年中的第几天。
- 最近转换的历史记录。
常见错误
- 秒与毫秒混淆:把毫秒值当作秒来读,日期会落到数万年后的未来。请数一数位数。
- 时区:时间戳始终是 UTC。你看到的本地时间取决于显示时所用的时区。
- 2038 年问题:用有符号 32 位整数存储秒数的系统会在 2038 年 1 月 19 日溢出。请使用 64 位数值。
常见问题
什么是 Unix 时间戳?
自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,不计闰秒。也称为 epoch 时间或 POSIX 时间。
如何判断时间戳是秒还是毫秒?
数一数位数。当前的时间戳以秒计为 10 位,以毫秒计为 13 位。在转换器中选择对应的单位即可。
如何获取当前的 Unix 时间戳?
转换器会在顶部实时显示。在代码中,JavaScript 可用 Math.floor(Date.now() / 1000),Python 可用 time.time()。
Unix 时间戳是 UTC 吗?
是的。时间戳在全世界都一样,只有显示为本地日期和时间时才取决于时区。
可以一次转换多个时间戳吗?
可以。开启批量模式,粘贴列表,然后将结果导出为 CSV。
什么是 2038 年问题?
以有符号 32 位整数存储 Unix 时间的系统会在 2038 年 1 月 19 日超出范围。现代系统使用 64 位数字,不受影响。
