Le bug de l'an 2038, ou bogue de l'an 2038 (au Québec), aussi appelé Y2038 ou Epochalypse en anglais, est un bug informatique similaire au bug de l'an 2000, et dont les principales conséquences sont attendues le à 3 h 14 min 8 s, temps universel[1]. Les systèmes affectés par le bug considéreront alors être le à 20 h 45 min 52 s.
Ce bug concerne potentiellement tous les systèmes d'exploitation et les programmes qui mesurent le temps avec un nombre entier codé sur 32 bits. Il concerne les formats de fichier (tels que ZIP), les systèmes de fichiers (comme le système de fichier FAT32 utilisé sur la plupart des clés USB et cartes flash) et les systèmes d'exploitation à tous les niveaux (du noyau de système d'exploitation aux langages de programmation), voire l'horloge temps réel elle-même.