Il n’existe pas de solution universelle pour les problèmes qui se manifesteront en raison du Bug de l'an 2038. Aujourd'hui les systèmes sont conçu pour fonctionner avec un nombre entier signé de 32 bits. La solution la plus simple proposée est de changer de système, en passant de 32 bits à 64 bits. En effet, actuellement, la plupart des systèmes informatiques qui ont été conçus pour utiliser le hardware à 64 bits fonctionnent déjà avec des variables de 64 bits.
C'est la plus petite unité d'information manipulable par une machine numérique. Elle est notée b avec une minuscule dans les notations et elle signifie "binary digit", c'est-à-dire 0 ou 1 en numérotation binaire. Il est possible de représenté cette information binaire physiquement pour mieux comprendre. Il suffit de prendre un composant possédant 2 états d’équilibre, l’un correspondant a l’état 1 et l’autre a l’état 0 ( par exemple une ampoule : allumée/éteinte).
Le passage à un horodatage sur 64 bits introduirait une nouvelle date butoire se situant au dimanche 4 décembre 292 277 026 596 ap. J.-C. à 15 h 30 min 08 s (soit environ 21 fois l'âge de l'univers) et résoudrait donc le problème, car les 64 bits permettraient à l'ordinateur de pousser la limite a 2^63 - 1 seconde