ChatGPTB
🛠️ 时间工具

Unix 时间戳 转换

实时显示当前时间戳,支持时间戳与日期互转(秒/毫秒),自动识别北京时间 UTC+8。

⏱️ 当前时间戳(实时)
0
毫秒:0
-
北京时间 UTC+8 · 点击数字可复制
📅 时间戳 → 日期
当前时间 今天 0 点 本周一 今年底
⚠️
转换结果(北京时间)
-
🔢 日期 → 时间戳
此刻 今天 0 点 明天 0 点
⚠️
转换结果
-
相对时间计算(基于当前时刻)
1分钟后
1小时后
1天后
7天后
-1分钟前
-1小时前
-1天前
-7天前
点击上方按钮计算相对时间
-
🔢
Token 计算器
GPT Token 与费用估算
🧪
降智检测器
测试 GPT 是否被降智
🌍
IP 质量检测
检测 IP 风险等级
🖌️
JSON 格式化
JSON 美化压缩校验
🔎
正则表达式测试
实时匹配与捕获组
📝
字数统计
中英文字符与阅读时间
需要充值 ChatGPT?
支付宝/微信支付 · 自动发货 · 2分钟到账
立即充值 →
什么是 Unix 时间戳?
Unix 时间戳是从 1970-01-01 00:00:00 UTC(Unix 纪元)开始所经过的秒数(或毫秒数),不考虑闰秒。它是一种跨平台、跨语言通用的时间表示方式,被广泛用于数据库存储、API 数据交换、日志记录、缓存过期等场景。10 位数字通常是秒级,13 位通常是毫秒级。
时间戳秒和毫秒的区别?
秒级时间戳是 10 位整数(如 1699999999),Java/Go/C 等常用;毫秒级时间戳是 13 位整数(如 1699999999000),JavaScript、Java 的 System.currentTimeMillis() 默认使用。本工具可自动识别位数并切换,也可手动选择"秒/毫秒"单位进行精确转换。
为什么时间戳从 1970 年开始?
1970-01-01 是 Unix 操作系统的诞生日(Unix Epoch)。早期 Unix 工程师选择这个时刻作为系统时钟的起点,以便用一个 32 位整数紧凑地表示时间。这一约定被 POSIX 标准采纳,沿用至今。注意 32 位秒级时间戳将在 2038-01-19 03:14:07 UTC 溢出(即"2038 年问题"),现代系统已普遍改用 64 位。
如何处理时区?北京时间怎么算?
时间戳本身是基于 UTC(协调世界时)的,全球同一时刻时间戳相同。北京时间是 UTC+8,即在 UTC 基础上加 8 小时。本工具默认把时间戳转换为北京时间显示,输出包含 ISO8601、RFC1123 等多种格式,方便复制使用。