The 2040 date limit is a forthcoming date-related software limitation in Apple's classic Hierarchical File System (HFS) and HFS Plus.
HFS Plus and the Date & Time control panel from Mac OS 9.0.4 to 9.2.2 can manage dates up to February 6, 2040 at 06:28:15, after which the clock defined by its epoch will cycle back to January 1, 1904.[1][2] Since 2017, Apple has been migrating modern macOS users to its APFS file system, which does not have this limitation.[3]
References[]
- ↑ Why Do Older Macs Reset to 1904? by Jeff Adkins, Low End Mac. 2004-01-15.
- ↑ Solving Mac OS 8’s Y2K20 Bug by Josh Centers, TidBITS. 2020-01-03.
- ↑ Decoding the APFS file system by Kurt H. Hansen and Fergus Toolan, Norwegian Police University College. 2017-04-22. Revised 2017-06-21.
See also[]
- 2020 date limit, a date-related software bug in Mac OS 9.0.3 and earlier.
- 2036 date limit, a timestamp limit in Network Time Protocol version 3 and earlier.
- 2038 date limit, an old Unix-based limitation of Mac OS X versions before 10.6.
- 2554 date limit, a timestamp limit in the Apple File System.
External links[]
- HFS/HFS+ timestamp at Just Solve the File Format Problem
- Time formatting and storage bugs: Year 2040 at Wikipedia