Saturday, January 19th, 2008, marked the 30-year countdown to the Y2K38 wraparound of regular 32-bit UNIX time. UNIX internal time is stored in a data structure using a long int, containing the number of seconds since 1970. On a 32-bit machine this value is sufficient to store time up to the 18th of January 2038. After this date, 32-bit clocks will overflow and return false values.
Full story »