·技术科普
Unix 时间戳详解:什么是时间戳以及它的应用场景
Unix 时间戳是计算机系统中广泛使用的时间表示方式。一文搞懂它的原理、转换方法和常见问题。
#时间戳#Unix#编程
什么是 Unix 时间戳
Unix 时间戳是指从 1970 年 1 月 1 日 00:00:00 UTC 开始到现在的总秒数(或毫秒数)。
为什么从 1970 年开始
1970 年 1 月 1 日被称为 Unix 纪元(Unix Epoch)。
时间戳的单位
秒级时间戳和毫秒级时间戳。JavaScript 使用毫秒级,大多数后端语言使用秒级。
常见应用场景
2. 缓存过期
3. 数据库存储
4. API 通信
时间戳的 2038 年问题
32 位整数最大值为 2147483647,对应的北京时间是 2038-01-19 11:14:07。