到了2038年时间戳溢出了怎么办? - 掘金

Untitled

Untitled

计算机中的时间

看完这篇文章相信你会对计算机中的时间有更系统全面的认识。

我经常自嘲,自己写的程序运行不超过3年,因为大部分项目方就早早跑路了。大多数项目上线后,你跟这个项目就再无瓜葛,关于时间你只需要保证时区正确就不会有太大问题,哈哈。 但是今天我想认真对待时间这个问题,作为一个库作者或基础软件作者,就需要考虑下游项目万一因为你处理时间不当而造成困扰,影响范围就比较广了。

计算机中与时间有关的关键词:时间类型、时间戳(timestamp)、定时器(例如js中setInterval())、时间计算、时间段、超时(setTimeout())、时间片、GMT UTC Unix时间戳 ISO8601 CST EST。

看到这些你可能会疑惑,为何一个时间竟然如此复杂!!

如果下面的问题你都能答上来,那这篇文章对你的帮助微乎其微,不如做些更有意义的事情。