Unix 时间戳转换(时间戳 ⇔ 日期时间)
把 Unix 时间戳(秒・毫秒)立即转换为 UTC、本机或日本时间的日期时间,也能把日期时间转换为 Unix 时间戳。
1. 输入 Unix 时间戳或日期时间
在任意一栏中输入,另一栏和结果都会立即更新。
单位
时区
末尾带有 Z 或 +09:00 时,按该时差读取。
2. 结果
用右侧的按钮可以逐项复制。
- 日期时间
- —
- ISO 8601
- —
- Unix 时间戳(秒)
- —
- Unix 时间戳(毫秒)
- —
计算在本设备上完成,输入的数字不会发送到任何地方。
Unix 时间戳不计闰秒。单位按位数区分(当前时间的话,秒是 10 位,毫秒是 13 位)。
觉得好用的话,欢迎分享
使用方法
1. 输入 Unix 时间戳
在“Unix 时间戳”栏中输入 1700000000 这样的数字。10 位自动按秒、13 位自动按毫秒读取,下方的“结果”中会立即显示日期时间。
在左侧的“Unix 时间戳”栏中输入 1700000000 这样的数字。10 位自动按秒、13 位自动按毫秒读取,右侧的“结果”中会立即显示日期时间。
2. 选择时区
在“时区”中点按“UTC”,同一时刻会改用 UTC 的日期时间显示。也可以选择“日本时间”或“本机”。
在“时区”中点击“UTC”,同一时刻会改用 UTC 的日期时间显示。也可以选择“日本时间”或“本机”。
3. 从日期时间算出 Unix 时间戳
清空“日期时间”栏,输入“2026-01-01 09:00”这样的日期时间,上方的“Unix 时间戳”栏和下方的“结果”中就会显示对应的 Unix 时间戳。
清空“日期时间”栏,输入“2026-01-01 09:00”这样的日期时间,上方的“Unix 时间戳”栏和右侧的“结果”中就会显示对应的 Unix 时间戳。
4. 填入当前时间并复制
点按“当前时间”,会填入现在的 Unix 时间戳。点按结果中“Unix 时间戳(秒)”右侧的复制按钮,即可复制这个数字。
点击“当前时间”,会填入现在的 Unix 时间戳。点击结果中“Unix 时间戳(秒)”右侧的复制按钮,即可复制这个数字。
适合这些时候
想看懂日志里的时间
服务器日志或数据库里 1700000000 这样的数字,是几月几日几点,马上就能知道。
工程师、运维人员
想制作测试用的值
输入日期时间,复制该时刻的 Unix 时间戳(秒・毫秒),直接粘贴到 API 请求或测试数据中。
开发人员、测试人员
想和海外团队对齐时间
在 UTC、本机时间和日本时间之间切换,确认同一时刻在各地分别是几点。也能以 ISO 8601 格式复制。
与海外合作的人
想确认什么时候过期
JWT 的 exp、Cookie 的过期时间等 Unix 时间戳,具体在几月几日几点到期,一看就知道。
Web 开发人员
使用前需要了解
- 不计闰秒(遵循 Unix 时间戳的规定)。不适合需要精确处理闰秒的天文、定位计算。
- 可处理的范围是 1 年 1 月 1 日至 9999 年 12 月 31 日(UTC)。
- 时区可从本机、UTC、日本时间中选择。其他地区的时间,在日期时间后面写上 +08:00 这样的时差即可读取。
什么是 Unix 时间戳
Unix 时间戳(Unix 时间、纪元秒)是从 1970 年 1 月 1 日 0 时 0 分 0 秒(UTC)起经过的秒数。与时区无关,同一时刻在世界任何地方都是同一个数字,所以在服务器日志、数据库和 API 中被广泛使用。日本时间比 UTC 快 9 小时,所以 0 是日本时间 1970 年 1 月 1 日 9 时(北京时间则是 8 时)。
JavaScript 和 Java 多用毫秒(13 位),PHP、Python 和 Unix 命令多用秒(10 位),弄混的话日期会差很远。本工具按位数自动识别秒和毫秒(以及微秒、纳秒),并在输入栏右侧显示识别出的单位。
常见问题
整理了转换 Unix 时间戳时大家常想知道的问题。
输入的数字和日期时间会被发送到别处吗?
不会。所有转换都在您设备的浏览器中完成,输入的 Unix 时间戳和日期时间不会发送到服务器。当前时间也取自设备的时钟。
秒和毫秒是怎么区分的?
按数字的大小区分。小于 1000 亿(10 的 11 次方)为秒,小于 10 的 14 次方为毫秒,小于 10 的 17 次方为微秒,更大的为纳秒。当前时间的话,秒是 10 位,毫秒是 13 位。识别错误时,请在“单位”中选择“秒”或“毫秒”。
怎样换算成日本时间?
在“时区”中选择“日本时间”。它是 UTC 加 9 小时。日本没有夏令时,所以始终是 +09:00。如需北京时间,选择“本机”(设备设为中国时区时),或在日期时间后写上 +08:00。
“本机”是什么意思?
是您的手机或电脑上设置的时区。结果的日期时间下方会显示它的名称(如 Asia/Shanghai)和与 UTC 的时差。在有夏令时的地区,按当天包含夏令时的时差显示。
日期时间可以用哪些格式输入?
可以识别“2026-01-01 09:00:00”“2026/1/1 9:00”“2026年1月1日 9点30分”,以及 ISO 8601 的“2026-01-01T09:00:00+09:00”等。省略时间则为 0 点,省略秒则为 0 秒。
在日期时间后面加上 Z 或 +09:00 会怎样?
不按所选时区,而按写上的时差读取(Z 表示 UTC)。结果的日期时间下方会显示“已按 +09:00 的时差读取”这样的提示。
1970 年以前或带小数的 Unix 时间戳也能转换吗?
可以。1970 年以前用负数表示(-86400 是 UTC 1969 年 12 月 31 日 0 时),1700000000.5 这样的小数会精确转换到毫秒。可处理的范围是 1 年至 9999 年。
什么是 2038 年问题?
在用 32 位整数保存 Unix 时间戳秒数的旧系统中,到 2147483647(UTC 2038 年 1 月 19 日 3:14:07)之后数字会溢出,回到 1901 年。本工具在 2038 年之后也能正确转换。
闰秒是怎么处理的?
Unix 时间戳按规定不计闰秒,每天始终按 86400 秒计算。本工具也采用同样的算法。
可以免费使用吗?
免费。无需注册,也没有广告。
其他工具
- 消费税计算器(含税⇔税前)
只需输入金额,立即算出税前金额、税额和含税金额。内置日本 10% 和 8%(轻减税率),也可以使用其他税率。
- 年龄计算器(周岁・年龄对照表)
只需选择出生日期,就能算出周岁、虚岁、生肖和距下次生日的天数,还附有按出生年份查看的年龄对照表。
- 日期计算器(几天后・几天前)
从基准日算出几天后、几天前、几个工作日后的日期和星期几,马上就有结果。也可以跳过周末和节假日来计算。
- 时间计算器(工作时长合计)
根据上下班时间和休息算出工作时长并合计。也可以做时间加减,或换算成小数小时。
- AA 制计算器(分摊账单)
只需输入总额和人数,立即算出每人应付多少。支持取整进位、领导多付等按比例分摊,以及由组织者承担零头。
- 天数计算器(还有几天)
立即算出距离某天还有几天、两个日期之间相隔几天。可以选择包含首日,也能算出去掉周末的工作日天数。