全部在浏览器本地计算 · 数据不上传
首页 / 工具 / 时间戳

Unix 时间戳转换

时间戳与日期互转,自动识别 10 位(秒)和 13 位(毫秒)。

关于这个工具

Unix 时间戳定义为从 1970-01-01 00:00:00 UTC 到现在的秒数,本身不带时区信息——这是它最大的优点。

常见的两种位数:10 位是秒(PHP、Python、Shell、数据库),13 位是毫秒(JavaScript 的 Date.now()、Java、Android)。本工具会按位数自动判断。

注意 32 位有符号整数存时间戳会在 2038-01-19 溢出,这就是"2038 年问题"。新系统应使用 64 位整数。

常见问题

为什么显示的时间和服务器上差 8 小时?

时间戳本身无时区,是"显示"的环节出了问题。存储用 UTC 时间戳、展示时按本地时区格式化,才不会错。

怎么在命令行里转换?

Linux:date -d @1750000000;取当前时间戳:date +%s。

其他工具