مشكلة عام 2038 هي فيض يحدث في الأنظمة التي تخزّن وقت Unix بالثواني كـ عدد صحيح 32 بت بإشارة. أقصى وقت يمكن أن تمثّله هذه القيمة هو 2038-01-19 03:14:07 UTC؛ وبعد ثانية واحدة تفيض القيمة إلى المنطقة السالبة وقد تُحسب خطأً على أنها عام 1901.
غالبًا ما تُسمى Y2038 أو 'Epochalypse'. الحل هو تخزين الطوابع الزمنية بـ 64 بت، وهو ما يمكنه تمثيل مئات المليارات من السنين — بلا حد فعليًا.
تستخدم معظم أنظمة التشغيل واللغات الحديثة بالفعل وقت 64 بت، لكن الأجهزة المضمّنة القديمة وحقول التخزين 32 بت لا تزال تحتاج إلى عناية. يعتمد AG TIME على الميلي ثانية، لذا يتعامل بارتياح مع أوقات تتجاوز ذلك النطاق بكثير.