O problema do Ano 2038 é um overflow que ocorre em sistemas que armazenam o tempo Unix em segundos como um número inteiro de 32 bits com sinal. O tempo máximo que um valor desses pode representar é 2038-01-19 03:14:07 UTC; um segundo depois o valor sofre overflow para o território negativo e pode ser calculado incorretamente como 1901.
Isso costuma ser chamado de Y2038 ou de 'Epochalypse'. A correção é armazenar os timestamps como 64 bits, o que pode representar centenas de bilhões de anos — efetivamente sem limite.
A maioria dos sistemas operacionais e linguagens modernos já usa tempo de 64 bits, mas dispositivos embarcados antigos e campos de armazenamento de 32 bits ainda exigem cuidado. O AG TIME é baseado em milissegundos, então lida confortavelmente com horários bem além desse intervalo.