>>507613362Most software measures time as "number of seconds since new year 1970". If you store this in a signed 32-bit integer (a number that can be negative), which is the default and some widespread programming languages, the maximum value is 2147483647. 1970 plus that number of seconds is 03:14:07, Tuesday, 19 January 2038. When that number is hit, it will wrap around to the minimum value you can put in a signed 32-bit integer, which is -2147483648.