ทำไมปฏิทินบางอันเริ่มวันอาทิตย์ แต่บางอันเริ่มวันจันทร์? ตกลงวันแรกของสัปดาห์คือวันไหน
ภาพประกอบเพื่ออธิบายความแตกต่างของการจัดวันเริ่มต้นสัปดาห์ในปฏิทินแต่ละระบบ
ลองเปิดปฏิทินสองอันพร้อมกัน
อันหนึ่งเรียงแบบ
อาทิตย์ → จันทร์ → อังคาร → … → เสาร์
แต่อีกอันกลับเรียงว่า
จันทร์ → อังคาร → พุธ → … → อาทิตย์
ทั้งคู่บอกวันที่ตรงกัน แต่กลับวาง “วันแรก” คนละตำแหน่ง
ใครผิด?
คำตอบคือ อาจไม่มีใครผิดเลย
เพราะสิ่งที่เราเรียกว่า “วันแรกของสัปดาห์” ไม่ได้มีคำตอบเดียวสำหรับทุกประเทศ ทุกมาตรฐาน และทุกโปรแกรม
📅 ถ้าอิง ISO 8601 — สัปดาห์เริ่มวันจันทร์
มาตรฐาน ISO 8601 ถูกใช้เพื่อให้ระบบต่าง ๆ แลกเปลี่ยนข้อมูลเกี่ยวกับวันที่ เวลา และเลขสัปดาห์ได้ตรงกัน
ในระบบการนับสัปดาห์แบบ ISO กำหนดให้ วันจันทร์เป็นวันแรกของสัปดาห์
ดังนั้นในระบบที่อิง ISO เราจึงเห็นแนวคิดว่า
Monday = Day 1
เรื่องนี้สำคัญมากขึ้นเมื่อต้องใช้คำว่า “สัปดาห์ที่ 1”, “สัปดาห์ที่ 35” หรือเมื่อต้องแลกเปลี่ยนข้อมูลระหว่างหลายประเทศและหลายระบบ
🗓️ แต่ปฏิทินบนมือถือไม่ได้จำเป็นต้องใช้ ISO เสมอ
ปฏิทินที่เราเปิดดูทุกวันมีอีกหน้าที่หนึ่ง คือแสดงผลให้เหมาะกับผู้ใช้ในแต่ละประเทศหรือภูมิภาค
ตรงนี้มีข้อมูลจาก Unicode CLDR — Common Locale Data Repository เข้ามาเกี่ยวข้อง
CLDR เก็บข้อมูลเกี่ยวกับรูปแบบวันที่ เวลา ตัวเลข ปฏิทิน และธรรมเนียมการแสดงผลของแต่ละภูมิภาค รวมถึงค่า firstDay หรือวันที่ระบบควรใช้เป็นจุดเริ่มต้นของสัปดาห์ในการแสดงปฏิทิน
ในข้อมูล CLDR สำหรับประเทศไทย ค่า firstDay คือ Sunday
ขณะที่หลายประเทศ โดยเฉพาะประเทศในยุโรป ใช้ Monday
นั่นจึงเป็นเหตุผลว่าทำไมปฏิทินหนึ่งอาจเรียง
อาทิตย์ → จันทร์ → … → เสาร์
แต่อีกระบบหนึ่งเรียง
จันทร์ → อังคาร → … → อาทิตย์
โดยที่ทั้งสองระบบยังสามารถแสดงวันที่ได้ถูกต้องเหมือนกัน
วันแรกของสัปดาห์อาจขึ้นอยู่กับมาตรฐาน ภูมิภาค และการตั้งค่าของระบบ ไม่ได้มีคำตอบเดียวในทุกบริบท
🇹🇭 แล้วแปลว่า “คนไทยถือวันอาทิตย์เป็นวันแรก” ใช่ไหม?
ตรงนี้ต้องแยกให้ออก
สิ่งที่ข้อมูล CLDR บอกคือ ค่า firstDay สำหรับประเทศไทยถูกตั้งเป็น Sunday
แต่นั่นไม่ได้หมายความว่า คนไทยทุกคนต้องถือว่าวันอาทิตย์คือวันแรกของสัปดาห์ในทุกบริบท
เพราะสิ่งที่ CLDR กำหนดคือธรรมเนียมสำหรับ การแสดงผลของระบบ locale ไม่ใช่กฎที่บังคับความคิดหรือพฤติกรรมของทุกคน
อีกอย่างหนึ่งที่ชวนสับสนคือ
“วันแรกบนหน้าปฏิทิน” ≠ “วันทำงานวันแรก”
สองอย่างนี้ไม่จำเป็นต้องเป็นวันเดียวกัน
💻 ทำไมมือถือสองเครื่องถึงเรียงไม่เหมือนกันได้?
เพราะซอฟต์แวร์แต่ละตัวอาจใช้กติกาต่างกัน
บางแอปดูจาก Region หรือ Locale ของเครื่อง
บางแอปใช้ค่าเริ่มต้นของตัวเอง
บางระบบอิงมาตรฐาน ISO
และบางแอปเปิดให้ผู้ใช้เลือกเองว่าจะให้สัปดาห์เริ่มวันอาทิตย์หรือวันจันทร์
ดังนั้นหากเปิดปฏิทินสองแอปแล้วพบว่าหัวแถวไม่เหมือนกัน
ไม่ได้แปลว่าแอปหนึ่งคำนวณวันผิด
มันอาจเพียงใช้กติกาคนละชุด
🔢 เรื่องนี้สำคัญขึ้นทันทีเมื่อเริ่มนับ “เลขสัปดาห์”
ถ้าเราเพียงดูว่าวันพุธตรงกับวันที่เท่าไร ความต่างเรื่องวันแรกอาจไม่สร้างปัญหามากนัก
แต่ลองเปลี่ยนคำถามเป็น
“นี่คือสัปดาห์ที่เท่าไรของปี?”
ตรงนี้กติกาเริ่มมีผลทันที
เพราะถ้าระบบสองระบบใช้จุดเริ่มต้นสัปดาห์หรือวิธีนับสัปดาห์แรกของปีไม่เหมือนกัน วันเดียวกันอาจถูกจัดอยู่ในเลขสัปดาห์ต่างกันได้ โดยเฉพาะช่วงต้นปีและปลายปี
นี่จึงเป็นเหตุผลว่าทำไมงานธุรกิจ การวางแผน การบัญชี และระบบคอมพิวเตอร์ที่ต้องแลกเปลี่ยนข้อมูลกัน จึงจำเป็นต้องระบุให้ชัดว่าใช้มาตรฐานแบบใด
🤔 ถ้ามีคนถามว่า “วันแรกของสัปดาห์คือวันอะไร?”
คำตอบที่แม่นที่สุดอาจไม่ใช่ “อาทิตย์” หรือ “จันทร์” ทันที
แต่ควรถามกลับว่า
“อิงระบบไหน?”
ถ้าอิงการนับสัปดาห์แบบ ISO 8601
→ เริ่มวันจันทร์
ถ้าอิงข้อมูล locale ของ CLDR สำหรับประเทศไทย
→ firstDay คือวันอาทิตย์
ถ้าเป็นแอปหรือโปรแกรมหนึ่งโดยเฉพาะ
→ ต้องดู Region และการตั้งค่าของแอปนั้นอีกที
ดังนั้นคนสองคนที่ตอบไม่เหมือนกันอาจไม่ได้มีใครจำผิด
พวกเขาอาจแค่กำลังใช้ “คนละกติกา”
💡 ปฏิทินไม่ได้เปลี่ยนวัน แค่เปลี่ยนกติกาการเรียง
นี่คือความน่าสนใจของสิ่งธรรมดาที่เราเห็นอยู่แทบทุกวัน
ดูเหมือนปฏิทินจะเป็นของที่ตายตัวที่สุดอย่างหนึ่ง แต่แม้แต่คำถามว่า “สัปดาห์เริ่มตรงไหน?” ก็ยังต้องอาศัยทั้งมาตรฐานสากล ธรรมเนียมของแต่ละภูมิภาค และการตั้งค่าของซอฟต์แวร์
ครั้งหน้าถ้าเปิดแอปใหม่ แล้วเห็นวันอาทิตย์ที่เคยอยู่ซ้ายสุดย้ายไปอยู่ท้ายแถว
ไม่ต้องตกใจว่าปฏิทินผิด
วันที่ยังเหมือนเดิม
สิ่งที่เปลี่ยนคือ “กติกาที่ใช้จัดหนึ่งสัปดาห์” เท่านั้นเอง
แหล่งที่มา
ISO — ISO 8601-1:2019 Date and time — Representations for information interchange
อ้างอิง https://www.iso.org/standard/70907.html
Unicode CLDR — Date/Time Patterns and Week Data
อ้างอิง https://github.com/unicode-org/cldr/blob/main/docs/ldml/tr35-dates.md
Unicode CLDR — Supplemental Week Data by Territory
อ้างอิง https://github.com/unicode-org/cldr-json/blob/main/cldr-json/cldr-core/supplemental/weekData.json
เขียนโดย พีรพัฒน์ พีพี
ชอบหยิบสิ่งธรรมดามาตั้งคำถาม แล้วค้นให้ลึ
รู้จัก 5 สถาบันในไทยที่เปิดสอนวิศวกรรมศาสตร์ พร้อมจุดเด่นแต่ละแห่ง
ปฐมเทศนาเริ่มจากทางสายกลาง ก่อนแจกแจงอริยสัจ 4 อย่างไร?
เปิดแนวทางเลข วันที่ 1 พฤศจิกายน 2569..จอมขมังเวทย์
ทำไมเทพไทร์จึงยอมเสียมือให้หมาป่าเฟนรีร์?
ย้อนรอย 5 ภาพยนตร์ฮอลลีวูดชื่อดัง ที่แอบมาเนรมิตประเทศไทยให้กลายเป็นประเทศอื่น
เลขเด็ดพลังเต่าหับ งวด 1 พฤศจิกายน 2569 เปิดเลขวงกลมเด่น พร้อมแนวทางเลขสองตัวที่น่าจับตา
ช็อกโกแลตมีฝ้าขาวทั้งที่ยังไม่หมดอายุ กินได้ไหม?
เปิดรายชื่อ 8 มหาเศรษฐีระดับโลก ที่เลือกเมืองไทยเป็นจุดหมายพักผ่อนสุดหรู
เปิด 8 วรรณกรรมไทยที่เดินทางข้ามภาษา สู่ชั้นหนังสือในยุโรป
“มังกรเมรัย” ประจำวันที่ 1 พฤศจิกายน 2569 ... “เลขนี้ท่านได้แต่ใดมา”
เปิดประวัติ 7 ครูเพลงไทย จากเสียงเพลงติดหูสู่ปรากฏการณ์ยอดขายล้านตลับ
เจาะโพยเจ๊เขียว งวด 1 พ.ย. 69 เปิดเลข 130 พร้อมเลข 2 ตัว 13-10-30 แยกจุดเด่นและความเชื่อมโยง




