时间戳转换器
时间戳转换器能把 Unix 时间戳(也叫纪元时间)转成可读的日期,也能把日期反过来转成时间戳。粘贴一个数字就能看到它代表哪一天,或者挑选一个日期和时间,立刻得到对应的准确时间戳。
它会自动处理秒(10 位)和毫秒(13 位),把结果同时显示为本地时间、UTC、ISO 8601 和相对时间,支持任意 UTC 偏移,还能一次批量转换大量时间戳。它适合调试 API 和日志的开发者、处理时间戳数据的数据分析师、系统管理员、QA 测试工程师,以及任何遇到一串原始纪元数字却看不懂的人。
如何使用时间戳转换器
把时间戳转成日期
在 时间戳 → 日期 框中输入或粘贴一个 Unix 时间戳。标记会显示它被识别为秒还是毫秒,日期会立刻以本地时间、UTC、ISO 8601 和相对时间形式出现。用快速填入按钮——当前、当日开始、当日结束或纪元 0——可以飞快填入一个值。
把日期转成时间戳
在 日期 → 时间戳 卡片中,挑选(或直接输入)一个日期和时间,然后选择时区:本地、UTC、其中一个常用预设,或自定义 UTC 偏移。对应的时间戳会同时以秒和毫秒显示。
复制任意数值
点击任一结果旁的复制按钮——当前时间戳、转换好的日期,或生成的数字——即可把准确数值放进剪贴板,并由一个快速提示确认。时间戳以纯数字复制,不带任何额外格式。
一次批量转换
打开批量转换,每行粘贴一个时间戳,点击转换即可在表格中看到全部结果。无效行会被标出,复制全部会按制表符分隔导出各行,可直接粘贴进电子表格。
功能特点
实时显示当前时间戳
一个走动的时钟以秒和毫秒两种形式显示当前 Unix 时间戳,每秒更新一次。暂停它即可冻结并复制某个准确的时刻。
自动识别时间戳格式
转换器会自动把 10 位输入识别为秒、13 位输入识别为毫秒,并用一个标记显示识别出的单位。
多种输出格式
每次转换都会显示为本地时间、UTC、ISO 8601(如 2024-01-01T00:00:00.000Z),以及类似“2 小时前”的友好相对时间。
完善的时区支持
可使用本地时区、UTC、25 多个常用时区预设(含半小时偏移),或你输入的任意自定义 UTC 偏移来转换日期。
批量转换
每行一个粘贴多个时间戳,一次性全部转换。无效条目会被标出,结果按制表符分隔导出,方便用于电子表格。
一键复制
每个数值都有一键复制按钮,把准确、无格式的数字或日期放进剪贴板,并附带一个确认提示。
自适应布局
两张转换卡片在桌面端并排排列,在平板和手机上则堆叠成便于触控的布局,功能始终完整。
支持深色模式
界面会跟随你的系统偏好或主题开关,在任何光线下都保持舒适易读。
常见问题
什么是 Unix 时间戳(纪元时间)?
Unix 时间戳是从 Unix 纪元——1970 年 1 月 1 日 00:00:00 UTC——起经过的秒数(或毫秒数)。“Unix 时间戳”和“纪元时间”指的是同一回事。例如,0 就是纪元本身,而 1704067200 表示 2024 年 1 月 1 日 00:00:00 UTC。
怎么把 Unix 时间戳转成日期?
把数字粘贴进 时间戳 → 日期 框。转换器会判断它是秒还是毫秒,并立刻以本地时间、UTC、ISO 8601 和相对时间显示日期。点击你需要的那种格式旁的复制即可。
秒还是毫秒——10 位和 13 位有什么区别?
10 位的时间戳以秒为单位,是大多数 API、数据库以及 PHP、Python 等服务端语言使用的形式。13 位的时间戳以毫秒为单位,被 JavaScript(Date.now())和 Java 在需要亚秒级精度时使用。本工具会根据长度自动判断并转换两者,你无需自己选择。
当前的 Unix 时间戳是多少?
顶部的实时时钟以秒和毫秒两种形式显示当前 Unix 时间戳,每秒跳动一次。用暂停按钮把它冻结在某个准确时刻,再一键复制该数值。
怎么把日期反过来转成时间戳?
在 日期 → 时间戳 卡片中,选好日期和时间,挑选它们所属的时区(本地、UTC、某个预设,或自定义 UTC 偏移),对应的时间戳就会同时以秒和毫秒显示。时区设置决定了准确数值,因为同一个钟面时间在不同时区对应的时间戳并不相同。
为什么同一个时间戳会显示不同的时间?
一个时间戳标记的是同一个瞬间,但这个瞬间在世界各地对应的本地时间各不相同。时间戳 1704067200 在 UTC 是 2024 年 1 月 1 日 00:00:00,在曼谷(UTC+7)是 07:00:00,在纽约(UTC-5)则是 2023 年 12 月 31 日 19:00:00。本地和 UTC 两种输出让你能同时看到两者。
在我的编程语言里怎么获取当前时间戳?
获取当前纪元时间的常见方式:
- JavaScript:
Math.floor(Date.now() / 1000)取秒,Date.now()取毫秒 - Python:
import time; int(time.time()) - PHP:
time() - Java:
System.currentTimeMillis()取毫秒 - Bash:
date +%s
本工具支持的时间戳范围是多少?
转换器接受从纪元(1970 年 1 月 1 日)到 2200 年的时间戳,上限约为 7258118400 秒,几乎涵盖了所有真实场景的数值。它专注于 1970 年以后的日期,因此纪元之前的负数时间戳不在其范围内。
我的数据安全吗?
安全。每一次转换都在你的浏览器本地完成。任何时间戳、日期或其他输入都不会发送到服务器,页面加载完成后工具即使断网也能继续使用。
还没有评论,快来发表第一条!