Unix时间戳起始于1970年1月1日0时0分0秒(协调世界时UTC)。这个日期被选为起始点是因为它在计算机领域具有一些方便性和历史原因。
1. 方便性:Unix时间戳基于以秒为单位的整数,简化了时间处理和计算。使用整数可以更容易地进行日期和时间的比较、计算和存储。
2. 历史原因:在1970年前后,计算机系统的时间跟踪和存储方式各不相同。Unix操作系统的创建者Kenneth Thompson和Dennis Ritchie选择了一个简单且易于实现的起始时间来定义Unix时间戳,从而避免了与不同系统之间的时间差异和格式兼容性的问题。
所以选择1970年1月1日作为Unix时间戳的起点,既考虑了方便性,又符合历史发展的需要。但需要注意的是,Unix时间戳是基于UTC的,因此在某些时区中,起始时间可能会略有差异。
2023/11/15 6:13:20 Unix 时间戳(Unix timestamp) 到达 1700000000,代表从1970年1月1日开始已经过去了17亿秒。