ToolCozy
AI 订阅价比价HOTAI 模型能力排行NEW
JSON 格式化 / DiffHOTBase64 编解码HOTURL 编解码NEW时间戳转换NEWUUID 生成Hash 计算JWT 解析QR Code 生成单位换算进制转换数据格式转换SQL 格式化IP 查询
图片压缩HOT颜色转换图片格式转换图片裁剪NEWApp Store 截图生成NEW
正则测试NEW字数统计Diff 对比Markdown 预览

更多产品

Kaola 截图

App Store 预览截图生成器,支持设备外框和模板

好好吃药

简单好用的吃药提醒助手,再也不会忘记服药

那一天

重回历史上的某一天——那天的新闻、歌曲、电影

© 2026 ToolCozy·隐私协议·意见反馈

时间戳转换

Unix 时间戳与可读日期时间互转

当前 Unix 时间戳

—

时间戳 → 日期时间

日期时间 → 时间戳

关于此工具

Unix 时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(或毫秒数)。它是数据库、日志、API、各种编程语言里时间的通用语——便于比较、便于排序、与时区无关。

本工具支持 Unix 时间戳与可读日期时间在秒、毫秒两种单位下互转,全部使用浏览器原生 Date API 在本地完成。

使用步骤

时间戳 → 日期

  1. 粘贴一个数字时间戳。
  2. 根据来源选择秒或毫秒(10 位数大概是秒,13 位数大概是毫秒)。
  3. 同时查看本地时间、UTC 时间和 ISO 8601 三种表示。

日期 → 时间戳

  1. 选择日期时间,或点 Now 使用当前时刻。
  2. 秒和毫秒两种结果同时给出,按系统需要复制对应的那个。

示例

秒 → 日期

输入
1700000000
输出
Local: 2023-11-15 06:13:20
UTC:   2023-11-14 22:13:20
ISO:   2023-11-14T22:13:20.000Z

毫秒 → 日期

输入
1700000000000
输出
Local: 2023-11-15 06:13:20.000
UTC:   2023-11-14 22:13:20.000
ISO:   2023-11-14T22:13:20.000Z
常见问题
怎么判断是秒还是毫秒?

看位数。现在的时间戳大概是 10 位(秒)或 13 位(毫秒)。10 位是秒,13 位是毫秒。JavaScript 的 Date 用毫秒,多数 Unix 命令行和 Linux 接口用秒。

什么是 Y2K38 问题?

2038-01-19 03:14:07 UTC,32 位有符号整数存储的「自纪元起秒数」会溢出。现代 64 位系统和 JavaScript(用双精度浮点)不受影响,但老的嵌入式系统和早期数据库字段可能需要迁移。

时区怎么处理?

Unix 时间戳本身是 UTC,不带时区信息。上方的 Local 列是按你浏览器的时区渲染出来给你看的。同一个时间戳在哪都是同一个时刻。

支持负数时间戳吗?

支持。1970 之前的时间用负数表示,-86400 就是纪元前一天(1969-12-31 UTC)。做历史日期计算时用得上。

为什么本地时间看起来不对?

基本都是时区误解。先确认系统时钟和时区设置。ISO 和 UTC 列是权威来源,Local 只是浏览器按本地时区渲染的结果。