把时间相关的概念理清楚,时间戳就懂了一半。
核心术语解析
- UTC:协调世界时,全球统一的时间基准,与格林威治时间接近,是时间戳的基准时区。
- 北京时间:中国标准时间(CST),即 UTC+8,比 UTC 快 8 小时。
- Epoch:时间起点,Unix 时间戳的纪元,即 1970-01-01 00:00:00 UTC。
- 时区:因地球经度差异产生的地方时间规则,北京在东八区。
- 时间戳:从 Epoch 起经过的秒或毫秒数,与所在时区无关的绝对时刻。
- 闰秒:为对齐地球自转偶尔插入的一秒,Unix 时间戳不计入。
- 2038 问题:32 位整数到 2038 年 1 月 19 日溢出,需用 64 位存储。
一句话理解
时间戳是"地球统一时刻表",北京时间只是这张表加 8 小时的本地视图。