时间戳转换器
正在加载计算模块…
关于这个计算器
时间戳与日期双向转换,自动识别 10 位(秒)与 13 位(毫秒),同时给出本地时间与 UTC,并计算距现在多久。解决「差 8 小时」这类最常踩的时区问题。
依据文件
- Unix 时间戳定义(自 1970-01-01T00:00:00Z 起的秒数)
常见问题
查看全部 222 个问题 →10 位和 13 位时间戳有什么区别?
10 位是秒级(Unix 传统格式),13 位是毫秒级(JavaScript Date.now() 与多数 API 用)。1 秒 = 1000 毫秒,13 位除以 1000 取整即得 10 位。本工具自动识别:≥ 1e12 视为毫秒。
为什么时间戳转出来差 8 小时?
时间戳是 UTC 基准、本身不带时区。中国是 UTC+8,所以同一时间戳在本地时间显示会比 UTC 晚 8 小时。这不是数据错误,是显示时区不同。本工具同时给出本地时间与 UTC 对照。
2038 年问题是什么?
32 位有符号整数能表示的最大秒数是 2147483647,对应 2038-01-19 03:14:07 UTC。超过这个时刻,用 32 位 int 存时间戳的系统会溢出成负数(回到 1901 年)。现代系统多用 64 位或毫秒时间戳,已规避此问题,但一些嵌入式设备、老数据库仍受影响。
同专题的其他工具
- JSON 格式化 / 校验 在线格式化、压缩、校验 JSON。语法错误会精确指出第几行第几列
- URL 编码解码 URL 中文参数编解码
- Base64 编解码 文本与 Base64 互转。已处理中文的 UTF-8 编码问题(浏览器原生 btoa 直接处理中文会抛错)
- Unicode 转义还原 把 \u4e2d\u6587 这种转义序列还原成中文
- Cron 表达式解释 运维天天在写 `0 9 * * 1-5`
- 文本差异对比 改配置、对文案、核接口返回时
- MD5 哈希生成 WebCrypto(crypto.subtle.digest)根本不支持 MD5 ——它只提供 SHA-1/SHA-2 系列可输入:输入文本、输出大写(32 位 → 32 位大写)。全部在浏览器内计算
- HTTP 状态码查询 接口返回 502 / 504 / 499 时
- JWT 解码 调试接口时手上只有一个 JWT
- 正则表达式测试 写正则时最容易踩的两个坑 ——1) 语法错误的正则直接 new RegExp 会抛异常
- URL 结构解析 排查「接口 404」「跳转丢了参数」「中文参数乱码」时
计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。