时间戳在线转换器

免费网页版 Unix 时间戳转换工具,支持13位毫秒与10位秒级时间戳在线转换。输入时间戳即可精确到毫秒转换为标准日期,也支持日期转时间戳。无需安装任何软件,开发者与运维人员常用的时间戳查询工具与计算器。

当前 Unix 时间戳
--
--

时间戳 → 日期

转换结果
--
--

日期 → 时间戳

Unix 时间戳
--
--

什么是时间戳?

时间戳(Timestamp)是一种记录特定时间点的数字表示方式。最常见的 Unix 时间戳是从1970年1月1日00:00:00 UTC(协调世界时)开始所经过的秒数或毫秒数。

例如,时间戳 1704067200 表示从1970年1月1日零点起经过了17亿零406万7千2百秒,对应北京时间 2024年1月1日 08:00:00。时间戳具有跨平台、跨时区、格式统一的优点,因此在编程开发、数据库记录和 API 接口中被广泛应用。

时间戳使用场景

  • 编程开发:JavaScript、Python、Java、Go 等语言中常用时间戳进行时间计算与比较
  • 数据库记录:MySQL、PostgreSQL、MongoDB 等数据库常用时间戳存储创建时间与更新时间
  • API 接口:RESTful API 通常返回时间戳而非格式化字符串,便于前端统一处理时区
  • 日志分析:服务器日志中的时间戳便于排序、筛选和跨时区分析排查问题
  • 缓存过期:Redis、Token、Cookie 等场景中常用时间戳判断过期时间
  • 前后端联调:接口返回13位毫秒时间戳时,需要转换为可读日期进行调试验证

常见问题

什么是时间戳?

时间戳(Timestamp)是一种记录特定时间点的数字表示方式。Unix 时间戳是指从1970年1月1日00:00:00 UTC 开始所经过的秒数或毫秒数,广泛应用于编程开发、数据库记录和 API 接口中。

时间戳是什么意思?

时间戳的意思是将某个时间点转换为一串数字,便于计算机存储和计算。最常见的是 Unix 时间戳,用从1970年元旦起经过的秒数或毫秒数来表示任意时刻,具有跨时区、格式统一的优点。

时间戳怎么计算?

时间戳的计算以1970年1月1日00:00:00 UTC 为起点(称为 Unix 纪元)。计算目标时间与该起点之间的时间差,以秒为单位得到10位时间戳,以毫秒为单位得到13位时间戳。例如2024年1月1日0点0分0秒 UTC 对应的秒级时间戳为1704067200。

13位时间戳和10位时间戳有什么区别?

10位时间戳以秒为单位,是传统 Unix 时间戳标准格式;13位时间戳以毫秒为单位,是 JavaScript 等现代开发环境常用的格式。两者相差1000倍,13位时间戳末尾三位为毫秒精度。本工具支持两种格式自动识别与转换。

UNIX 时间戳的0是什么?

Unix 时间戳的0表示1970年1月1日00:00:00 UTC,这个时刻被称为 Unix 纪元(Unix Epoch),是所有 Unix 时间戳计算的起点。在北京时间(UTC+8)中,这个时间对应1970年1月1日08:00:00。

使用说明

  • 页面顶部自动显示当前 Unix 时间戳,每秒实时更新
  • 在「时间戳 → 日期」区域输入时间戳数字,支持10位(秒)和13位(毫秒)自动识别
  • 在「日期 → 时间戳」区域选择日期时间,可输出秒或毫秒格式
  • 点击「粘贴并转换」可自动读取剪贴板内容并执行转换
  • 转换结果支持一键复制,方便粘贴到代码或文档中
  • 所有计算均在浏览器本地完成,不会上传任何数据到服务器