Il problema dell’anno 2038 farà sì che l’orologio di molti computer e altri dispositivi elettronici smetta di funzionare, essendo il risultato di una limitazione tecnica su come i computer memorizzano il tempo insieme alla dimensione dei numeri che i computer a 32 bit possono contenere, simile al problema dell’anno 2000. Fondamentalmente, ogni computer tiene traccia del tempo nel formato del tempo UNIX. Il tempo UNIX è il numero di secondi dal 1° gennaio 1970, che è noto come “epoch”. Le variabili a 32 bit possono contenere numeri grandi come 2 147 483 647.
Quindi, una volta passati 2 147 483 647 secondi dall’epoca, che sarà il 19 gennaio 2038 alle 03:14:07 UTC, la variabile time traboccherà e tornerà a -2 147 483 647, facendo pensare al computer che la data sia il 13 dicembre 1901.
Probabilmente no, dato che tutti i computer e gli smartphone prodotti di recente sono a 64 bit, che possono contenere numeri grandi come 9 223 372 036 854 775 807 e la loro variabile del tempo non traboccherà fino all’anno 292 277 026 596 (si prevede che l’universo non esista più per allora!). Quindi la maggior parte dei dispositivi di consumo (eccetto quelli molto vecchi) non saranno interessati. Per quanto riguarda altri dispositivi (come bancomat, apparecchiature governative/militari e altri), entro l’anno 2038 è probabile che la maggior parte (se non tutti) i dispositivi a 32 bit non saranno più in uso a causa dell’imminente overflow temporale, ma non posso dirlo con certezza.