ปัญหาเกี่ยวกับการคำนวณวันในสัปดาห์เป็นอย่างไร
โปรแกรมจำนวนมากใช้วิธีการคำนวณวันในสัปดาห์ด้วยการใช้ปี
ค.ศ. แบบสองหลัก ซึ่งถ้าคำนวณด้วยวิธีนี้
วันที่ 1 มกราคม 2000 จะได้วันจันทร์
ซึ่งเป็นวันที่ 1 มกราคม 1900 ความถูกต้องของวันที่
1 มกราคม ปี ค.ศ. 2000 คือวันเสาร์
การคำนวณด้วยตัวเลข
ค.ศ. สองหลักนี้ เน้นการคำนวณโดยการอ้างอิงกับวันที่
1 มกราคม 1900 ดังนั้นถ้าหากวันที่อยู่ในกรอบ
1 มกราคม 1900 ถึง 31 ธันวาคม 1999 การคำนวณจะถูกต้อง
การคำนวณบนพื้นฐานของปี
ค.ศ. ที่ใช้เลขสองหลักนี้อาจทำให้สูตรการคำนวณทำได้ง่าย
แต่จะมีกรอบที่คำนวณถูกต้องเพียงปีที่อยู่ในศตวรรษนั้นเท่านั้น
|