首页›时间戳›Unix 时间戳转换

在线转换工具

TOOL

时间戳 → 日期时间

—

日期时间 → 时间戳

—

均按北京时间(UTC+8)显示;时间戳本身对应 UTC 时刻,10 位为秒、13 位为毫秒。

Unix 时间戳转换详解

DETAILS

在输入框粘贴时间戳或选择日期,下方立即给出另一侧结果:支持 10 位秒级与 13 位毫秒级时间戳,自动识别位数,双向转换一次到位。

为什么有 10 位和 13 位?不同系统精度不同:数据库与日志常用秒级,JavaScript 的 Date.now() 默认毫秒级。位数搞错会差 1000 倍,转换器自动识别能规避大部分事故。

常见用途:解析日志时间、比对接口返回的 created_at、把数据库里的 bigint 时间还原成可读日期、给爬虫与测试造数据。

常见问题

FAQ

10位和13位时间戳怎么区分?

数位数:10 位是秒级,13 位是毫秒级;转换器会自动识别,也可手动指定。

时间戳转换结果按什么时区?

本页默认北京时间(UTC+8)显示;时间戳本身对应 UTC 时刻,可换算到任意时区。

负数时间戳是什么意思?

表示 1970-01-01 之前的时刻,老数据里偶尔出现,本转换器同样支持。

数据来源与准确性说明

DATA SOURCE

本页时间戳规则依据 Unix 纪元的通用定义:1970 年 1 月 1 日 0 时 0 分 0 秒 UTC 起算,10 位为秒级、13 位为毫秒级;各编程语言示例以官方文档为准(Python 官方文档 time 模块、MDN JavaScript Date、Oracle Java 文档、PHP 手册、MySQL 参考手册等)。

准确性说明:转换按北京时间(UTC+8)显示,时间戳本身为无时区的 UTC 时刻;闰秒不计入 Unix 时间戳(POSIX 标准),因此时间戳与 UTC 之间存在累计约 27 秒的理论差值,日常应用可忽略。

相关查询

RELATED