⏱️ 时间戳转换 / 时区换算
⏰ 当前时间 · 本地
—
--
---
秒级时间戳 (10 位)
—
毫秒级时间戳 (13 位)
—
请输入 10 位(秒)或 13 位(毫秒)数字
回车 Enter 直接转换
🕒 转换结果(本地)
—
年
月
日
时
分
🔢 秒级时间戳
—
毫秒级时间戳
—
请输入有效的时间戳或日期
回车 Enter 直接换算
🌍 输出结果
—
ISO8601 (UTC)
—
📋 解析结果
点击「批量转换」后这里会列出每一行结果
年
月
日
时
分
🗓 结果时间(本地)
—
结果时间戳(秒 / 毫秒)
—
时间戳是什么?
UNIX 时间戳(Unix Timestamp)是从 1970-01-01 00:00:00 UTC 起累计经过的秒数 / 毫秒数,不带时区信息,表示的是同一个瞬间。不同语言/系统的库函数(Date.now() / time.time() / System.currentTimeMillis())返回的都是这个值。
秒级和毫秒级怎么区分?
| 类型 | 位数 | 示例 | 常见场景 |
|---|---|---|---|
| 秒级 | 10 位 | 1710000000 | PHP、MySQL、Unix Shell、JS(除法转换后) |
| 毫秒级 | 13 位 | 1710000000000 | JavaScript(Date.now())、Java、Go、Python(部分) |
本工具支持 10/13 位智能识别:长度为 10 自动按秒,13 自动按毫秒。也可以在「时间戳 → 时间」面板直接粘贴,工具会同时给出两种结果。
时区换算提示
- UTC(世界协调时间):服务器日志、API、数据库的国际标准。
- 北京时间(Asia/Shanghai,UTC+8):国内业务最常使用的本地时间。
- ISO8601:如
2026-03-30T12:34:56Z,末尾Z表示 UTC,是 API 时间字段的常见格式。 - 夏令时:伦敦 / 纽约等时区在夏令时期间与北京时差会变化,工具按浏览器 Intl API 自动处理。
联调示例
# MySQL 把秒级时间戳转 datetime
SELECT FROM_UNIXTIME(1710000000); # 2024-03-09 11:20:00
# JS 把毫秒级时间戳转日期
new Date(1710000000000).toISOString() # 2024-03-09T03:20:00.000Z
# Python 把秒级时间戳转 datetime
from datetime import datetime
datetime.fromtimestamp(1710000000) # 2024-03-09 11:20:00
# API 文档写 "2026-03-30T12:34:56Z" 时的读法
# 末尾 Z 表示 UTC,对应北京时间 2026-03-30 20:34:56
常见误区
- 同一 Unix 时间戳在不同时区下显示的「本地日期」可能跨日,联调前先约定时区。
- 解析结果出现明显偏移时,优先检查:秒/毫秒是否选错、输入是否带时区、服务端是否统一 UTC。
Date.now()返回的是 毫秒,Math.floor(Date.now()/1000)才是秒;混用会导致 1000 倍误差。
❓ 数据会上传服务器吗?
不会。本工具所有换算均在 浏览器本地 完成(用 Date 对象 + Intl.DateTimeFormat),输入的时间戳与日期不会离开你的设备,详见 隐私说明。
❓ 暂停跳动后能否继续?
可以。点右上角「继续」就会恢复每秒刷新;按「复制全部」可一键拿到当前时间 / 秒级 / 毫秒 三个值。
❓ 自研时间选择器怎么用?
「时间 → 时间戳」「日期计算」两个面板里都有一个 5 框选择器:直接敲入数字,或点旁边 + 时 / − 时 微调;下方有「现在 / 今天 00:00 / 今天 23:59 / 明天此时 / 一周后」5 颗 chip 一键设置。