Skip to content
A countdown timer to when the Year 2038 Problem happens
HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
index.html
style.css

README.md

Year 2038 Problem Countdown

A timer the counter down to when The Year 2038 Problem happens.

What is The Year 2038 Problem?

The Year 2038 Problem will cause the clock on many computers and other electronics to stop working, being the result a technical limitation on how computers store the time along with the size of numbers that 32-bit computers can hold, similar to the Year 2000 Problem. Basically, each computer keeps track of time in the UNIX time format. UNIX time is the number of seconds since the 1st of January 1970, which is as the "epoch". 32-bit variables can hold numbers as big as 2 147 483 647.

So once 2 147 483 647 seconds since the epoch has passed, which will be on the 19th of January 2038 at 03:14:07 UTC, the time variable will overflow and revert to -2 147 483 647, causing the computer to think the the date is the 13th of December 1901.

Will I be affected?

Probably not, since all computers and smartphones made recently are 64-bit, which can hold numbers as big as 9 223 372 036 854 775 807 and their time variable wont overflow until the year 292 277 026 596 (the universe is predicted to not exist by then!). So most consumer devices (except for really old ones) will not be affected. As for other devices (like ATMs, military equipment and others), by the year 2038 it is likely that most (if not all) 32-bit devices will no longer be in use because of the impending time overflow, but I can't say that for sure.

Copyright

© 2017-2020 Gregory Karastergios

You can’t perform that action at this time.