Unix 时间戳转换器
将时间戳转换为 UTC,或将明确的 UTC 日期时间转换为自纪元起的秒数或毫秒数。选择方向和单位,输入数值后点击转换。工具不会根据位数猜测单位。
转换时间戳或 UTC 值
- 选择转换方向,再选择秒或毫秒。单位决定时间戳输入或主要输出。切换时各格式分别保留自己的草稿,不会互相转换。
- 秒数使用 0–9 和小数点,最多三位小数;毫秒必须是整数。UTC 使用 YYYY-MM-DDTHH:mm:ssZ,可在 Z 前加一至三位小数。当前时间来自设备时钟,仍需手动转换。
- 查看主要结果、另外两种表示及可见限制。展开方法,了解输入如何经过整数毫秒。复制摘要包含输入、方向、单位和限制;复制失败时提供相同文本。清除会重置所有草稿。
纪元单位、UTC 与转换模型
参考纪元为 1970-01-01T00:00:00Z;一秒等于 1000 毫秒。位数不能证明单位,应查阅来源系统的文档。
UTC 和秒数始终显示三位小数,毫秒显示整数。所有语言都使用 ASCII 数字、负号和不分组的小数点。精确到毫秒的表示不证明来源时钟准确。
支持 0001–9999 年,并始终采用公历闰年规则。1970 年之前使用前推公历扩展,并非通用 POSIX 定义或历史 UTC 重建,也不预测未来 UTC 规则。
模型中每天为 86400 秒。工具拒绝 23:59:60,不使用闰秒表。跨越闰秒事件的时间戳差值不一定是精确的 SI 或 TAI 经过时间。不支持本地时区或夏令时转换。
单位与符号示例
1234567890.123 秒与 1234567890123 毫秒均对应 2009-02-13T23:31:30.123Z。1.001 秒精确等于 1001 毫秒。
1000000000 秒对应 2001-09-09T01:46:40.000Z,而同一数值按毫秒解释则为 1970-01-12T13:46:40.000Z。工具不会替你选择单位。
-1 毫秒对应 1969-12-31T23:59:59.999Z 和 -0.001 秒,而不是 -1.999 秒。2000 年 2 月 29 日有效,1900 年和 2100 年则无效。
输入和计时限制
秒数允许 ASCII 符号、前导零和最多三位小数;毫秒只能是整数。不接受指数、逗号、分组、没有整数部分的分数、末尾小数点或额外精度。原始草稿超过 64 个 UTF-16 代码单元时,在去除两端空格前即被拒绝。
UTC 必须包含四位年份、大写 T 和 Z、秒数及有效字段。不接受 0000 年、扩展年份、时区偏移(包括 +00:00)、24 时、闰秒、无效日期、微秒或纳秒。
当前时间只读取一次设备时钟,工具不会进行网络同步或独立校验。没有持续时钟、自动转换、文件导出或历史记录。修改输入或配置会移除旧结果。
时间戳留在本设备
转换在浏览器中完成,不上传或保存数值,也不写入网址。时间戳仍可能透露活动信息。仅在你要求时复制;之后适用其他应用和剪贴板服务的规则。
Unix 时间戳转换常见问题
来源与审核
这些资料提供计时背景,不证明本实现或设备时钟的准确性。
- pubs.opengroup.orgPOSIX.1-2024 §4.19:自纪元起的秒数定义每天 86,400 秒,并未定义负值的对应关系。
- 262.ecma-international.orgECMAScript 2026 日期和时间对象描述前推公历毫秒模型。本工具自行选择语法、范围及 1970 年以前的扩展。
- nist.govNIST:闰秒介绍闰秒;本转换器不使用闰秒表。
资料审核日期:2026 年 11 月 5 日。毫秒分辨率不能证明时钟精度或历史 UTC 的正确性。
