UNIX时间

2038年问题

现时大部分使用UNIX的系统都是32位的，即它们会以32位有符号整数表示时间类型time_t。因此它可以表示136年的秒数。表示协调世界时间1901年12月13星期五20时45分52秒至2038年1月19日3时14分07秒（二进制：01111111 11111111 11111111 11111111，0x7FFF:FFFF），在下一秒二进制数字会是10000000 00000000 00000000 00000000（0x8000:0000），这是负数，因此各系统会把时间误解作1901年12月13日20时45分52秒（亦有可能回归到1970年）。这时可能会令软件发生问题，导致系统瘫痪。
当前的解决方案是把系统由32位转为64位系统。在64位系统下，此时间最多可以表示到292,277,026,596年12月4日15时30分08秒。

Unix负时间导致部分iPhone手机无法启动

在2016年2月12日，据披露，如果把苹果iPhone、iPad等设备的系统时间设置为1970年1月1日，随后重启设备，它会无法正常启动。当前苹果公司正式承认了漏洞存在，但是尚未公布具体的引发原因。部分中国大陆用户猜想这是因为调整当地时间到1970.1.1 0:00后，如果时区为正，那么GMT时间就早于unix定义的0时间。例如北京时间1970.1.1 0:00 (UTC+0800) 是UTC 1969.12.31 16:00 对应的unix时间是负的。但是有人回应尝试设为正时区重启后仍然无法正常启动。苹果对此采用的策略是在随后的固件更新中将时间禁止调整到2000年以前。

纪念日

UNIX时间以5000日为纪念日，第一个5000日是1983年9月10日，第二个5000日(即第10000日)是1997年5月19日，第三个5000日(即第15000日)是2011年1月26日，第四个5000日(即第20000日)是2024年10月4日，第五百个5000日(即第2,500,000日)是8814年10月8日。