跳转到主要内容
Calcton

时间戳 1,048,576 是什么时间?

Unix 时间戳 1,048,576 表示自 1970-01-01 00:00:00 UTC 起累计的第 1,048,576 秒,对应 2 的 20 次方。下面给出 UTC 与北京时间的对照和完整换算推导。

时间戳 1048576 对应

1970-01-13 03:16:16 星期二

UTC 协调世界时 · ISO 8601:1970-01-13T03:16:16Z

北京时间(UTC+8):1970-01-13 11:16:16 星期二

距纪元起点:12 个整天(每 86400 秒一天)

换一个时间?时间戳转换器支持秒/毫秒双向换算与日期反查

换算推导:从秒数到日期

Unix 时间戳按「累计秒数」定义:先折算整天数,再把余数依次折算为时、分、秒,全程使用 UTC 口径。

步骤算式结果
总秒数1,048,576 秒自 1970-01-01 00:00:00 UTC 起累计
折算天数1,048,576 ÷ 86400 = 12 余 11,776已过 12 个整天
折算小时11,776 ÷ 3600 = 3 余 976当天第 3 小时
折算分钟976 ÷ 60 = 16 余 16第 16 分 16 秒
拼装结果1970-01-01 + 12 天 03:16:16即该时间戳对应的 UTC 时刻

2 的 20 次方:这个时间戳用在哪里

32 位系统与 Y2038:32 位有符号整数最大可表示 2147483647 秒,即 2038 年 1 月中旬——这就是 Y2038 问题的由来。此后时间戳需要 64 位存储,现代 64 位系统与主流数据库已普遍规避。

与二进制单位的呼应:1,048,576 是 2 的整数次幂:它在二进制里形如 1 后面跟一串 0,与 KiB/MiB/GiB 的换算同源。它对应的时间是 1970-01-13 03:16:16(UTC)。

位运算与掩码:阅读底层数据结构或网络协议时,时间戳常按固定位宽截断存储,掌握二的幂边界有助于判断字段会不会溢出回绕。

常见问题

Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC(纪元起点)到目标时刻累计的秒数,用整数表示时间,跨时区无歧义,广泛用于日志、数据库与接口。本页全部日期按这一国际口径换算。

秒级时间戳乘以 1000 即毫秒级:1,048,576 秒 = 1,048,576,000 毫秒。JavaScript 的 Date.now() 返回毫秒,Unix 命令 date +%s 返回秒,互转时注意相差三个数量级。

1970 年是 Unix 系统诞生初期约定的纪元起点,取整到十年便于计算;这一约定随 POSIX 标准固定下来,如今跨语言、跨数据库通用。

使用 Calcton 时间戳转换器输入日期时间即可反查秒级与毫秒级时间戳,也支持双向换算与时区选择。本页收录的 29 个标志性时间点可在时间戳对照表一页速查。

相邻标志性时间点

本页按 Unix 纪元口径(1970-01-01 00:00:00 UTC 起累计秒数)由换算内核实时生成,收录 29 个标志性时间点,可在时间戳对照表一页速查。

搜索计算器

搜索全站计算器、分类与页面,回车直达