Year 2038 Problem

Live countdown to the 32-bit Unix timestamp overflow on January 19, 2038 at 03:14:07 UTC.

Countdown

January 19, 2038 at 03:14:07 UTC
0
Years
0
Months
0
Days
0
Hours
0
Minutes
0
Seconds
Max 32-bit value 2^31 - 1
2147483647
Binäärinen 32-bit signed
01111111111111111111111111111111
Hex
0x7FFFFFFF
Current timestamp (binary)
-

What happens?

At timestamp 2147483647, a 32-bit signed integer overflows and wraps to -2147483648, which represents December 13, 1901. Systems using 32-bit time_t will jump backwards by 136 years.

Overflow timestamp
2147483647
Wraps to
-2147483648
Overflow date
January 19, 2038, 03:14:07 UTC
Wraps to date
December 13, 1901, 20:45:52 UTC