ปัญหาปี 2038 จะคล้ายกับ ปี 2000
ปัญหาเกี่ยวกับปี 2038 (หรือที่รู้จักกันในนาม "Y2K38", "Y2K+38", "Y2.038K" ในลักษณะเดียวกับ ปัญหา Y2K) อาจจะเป็นสาเหตุทำให้ระบบโปรแกรมคอมพิวเตอร์ล้มเหลวก่อนหรือในช่วงปี 2038 โดยปัญหานี้จะมีผลกระทบกับโปรแกรมที่ใช้ POSIX time ซึ่งอ้างอิง system time เป็นจำนวนของวินาที (โดยไม่สนใจ leap seconds) โดยเริ่มนับตั้งแต่วันที่ 1 มกราคม 1970 ซึ่งการอ้างอิงดังกล่าวเป็นมาตราฐานการนับเวลาในระบบปฏิบัติการ UNIX (หรือระบบที่คล้ายคลึง) นอกจากนี้ปัญหาปี 2038 ยังมีผลกระทบกับโปรแกรมที่ถูกพัฒนาขึ้นบนระบบปฏิบัติการอื่นๆส่วนใหญ่ด้วย เนื่องจากความแพร่หลายของภาษา C
ในระบบปฏิบัติการ 32-bit ส่วนใหญ่ ชนิดข้อมูล time_t จะใช้สำหรับเก็บค่าจำนวนวินาทีนี้ในแบบ signed 32-bit integer (ตัวเลขจำนวนเต็มมีเครื่องหมาย) ซึ่งค่าสูงสุดที่ชนิดข้อมูลนี้สามารถเก็บได้ตามมาตราฐาน POSIX คือวันที่ 19 มกราคม 2038 03:14:07 เวลาถัดจากนี้จะถูกวนกลับ (wrap-around) ไปเป็นจำนวนลบ และทำให้โปรแกรมทำงานผิดพลาด โดยโปรแกรมจะอ่านค่าวันที่เป็นปี 1901 แทนที่จะเป็นปี 2038