使用方法
- 01读取实时卡片。当前 Unix 时间戳显示运行的纪元秒,下方是本地日期时间和毫秒值。
- 02粘贴一个值。纯整数按位数解读,单位打印在卡片上方(Detected as Unix s/ms/μs);像
2032-02-29 或 Jan 1 2026 这样的日期字符串则按日历解读解析。 - 03反向转换。在 日期 → 时间戳 下选一个本地日期时间,得到同样的八张卡片,包括落点日期的闰年行。
算例
在浏览器为 UTC+8、时钟固定为 2026-10-07 12:00 时截取;实时卡片读数 1791345600(10/7/2026, 12:00:00)。
| 输入 |
识别为 |
读数 |
| 1800000000 |
Unix s |
ISO 2027-01-15T08:00:00.000Z;本地 1/15/2027, 16:00:00;相对 in 100d;ISO 周 2027-W02;DOY · 季度 15 · Q1;闰年 · 月天数 no · 31 |
| 1800000000000 |
Unix ms |
同一个 ISO 时刻 |
| 1800000000000000 |
Unix μs |
同一个 ISO 时刻 |
| 99999999999 |
Unix s |
5138-11-16T09:46:39.000Z |
| 999999999990 |
Unix ms |
2001-09-09T01:46:39.990Z |
| −100 |
Unix s |
1969-12-31T23:58:20.000Z;本地 1/1/1970, 07:58:20 |
| 日期 → 2032-02-29 00:00 |
— |
本地 2/29/2032, 00:00:00;ISO 2032-02-28T16:00:00.000Z;Unix (s) 1961596800;闰年 · 月天数 yes · 29 |
单位按位数而不是大小选择,边界在十一位和十二位之间:99999999999(十一位)是秒,落在 5138 年,而 999999999990(十二位)是毫秒,落在 2001 年——同一串九,相差 3,137 年。允许负整数,读作纪元前时间,所以 −100 是 1969 年 12 月 31 日 23:58:20 UTC。十二到十五位之间解析器读作毫秒,十六位及以上读作微秒。
限制
- 解析规则。
- 十二位以下是秒,十二到十五位是毫秒,十六位及以上是微秒;文本输入交给浏览器的日期解析器,因此坚持 ISO 风格字符串和能可靠解析的英文月份名。
- 本地卡片没有时区选择器。
- 它始终显示本浏览器的时区,所以别处为 UTC 午夜的值可能在这里显示早一天或晚一天;引用本地日期时请读 ISO 卡片。
- 它不做什么。
- 它一次读取一个时刻,不转换时区,也不测量时长。时区表请用世界时钟,剩余时间请用倒计时与年龄。
适用场景
调试日志和 API
某 API 返回 1800000000;卡片在一次粘贴中确认单位、ISO 时刻和本地时间,通常足以把一个事件对齐到日志窗口。
把截止时间变成纪元
为调度器或数据库字段输入本地日期时间的截止值,再从卡片复制 Unix (s)——2032-02-29 在 UTC+8 的午夜是 1961596800。
隐私
解析和转换完全在浏览器中进行;不上传任何时间戳或日期字符串。
参考文献
- 维基百科,Unix 时间 (访问日期:2026-10-01)——纪元,以及秒与毫秒之别。
- Ecma International,ECMAScript 语言规范:Date Time String Format (访问日期:2026-10-01)——浏览器解析器接受的字符串格式。
- MDN Web Docs,Date (访问日期:2026-10-01)——本地与 UTC 字段以及超范围时刻。
- ISO,ISO 8601-1:2019, Date and time — Representations for information interchange,iso.org (访问日期:2026-10-01)——每张卡片上的 ISO 8601 读数。
本页计算器
精选工具,点开即用;小工具可直接试算,数值会带入完整计算器。