โอกาสเกิดวันที่ 30 กุมภาพันธ์ นั้นเป็นไปไม่ได้ จริงเหรอ?

ปฏิทินสวีเดน เดือนกุมภาพันธ์ ค.ศ. 1712 สำหรับเรื่องสาเหตุของวันที่ 30 กุมภาพันธ์ ที่ถูกบันทึกลงไปในฐานข้อมูลนั้นเกิดได้จากหลายสาเหตุมากครับ ไล่ตั้งแต่ข้อมูลระดับไบต์เกิดผิดพลาดขึ้นมาในระดับการออกแบบฐานข้อมูล จนถึงตัวโปรแกรมที่ใช้แสดงผลและสั่งพิมพ์ แต่ผมคงไม่เลือกเดาว่าเป็นสาเหตุใด เพราะผมอยู่ไกลจากแหล่งความจริงในเรื่องนี้มากครับ แต่คุณผู้อ่านทราบไหมครับว่า โอกาสเกิดวันที่ 30 กุมภาพันธ์ นั้นเป็นไปไม่ได้ แต่โอกาสที่จะเกิดวันที่ 29 กุมภาพันธ์ก็น้อยมากเช่นกัน บางท่านอาจจะนึกว่า 29 กุมภาพันธ์ จะเวียนมาในทุก ๆ 4 ปี แต่จริง ๆ แล้วหาเป็นเช่นนั้นไม่ครับ เพราะการเกิด 29 กุมภาพันธ์นั้น จะเกิดได้ก็ต่อเมื่อปี (นับเอาปีคริสตศักราช) นั้น ๆ หารด้วย 4 ลงตัว แต่ต้องหารด้วย 100 ไม่ลงตัว เดือนกุมภาพันธ์ของปีนั้นจึงจะมี 29 วัน แต่ถ้าปีใดเป็นปีที่หารด้วย 400 ลงตัว ปีนั้นจะมีเดือนกุมภาพันธ์ 29 วันทันที สืบเนื่องจากสาเหตุที่ว่า แท้จริงแล้ว โลกเราเคลื่อนที่รอบดวงอาทิตย์ใช้เวลาประมาณ 365.242199074 วัน ไม่ใช่ 365.25 วันตามที่ปฏิทินจูเลียนคิดไว้ โห…ปีหนึ่งต่างกันแค่ 0.007800926 วันเอง ไม่น่าจะซีเรียสกันเลย คำนวณแบบ 4 ปีมี 29 กุมภาพันธ์ 1 ครั้ง ก็ไม่น่าจะเป็นอะไร คำตอบเรื่องนี้จะโยงไปถึงเรื่องของความแม่นหรือ precision ของเลขทศนิยมด้วยครับ ซึ่งจะมีผลอย่างยิ่งในกรณีคำนวณดอกเบี้ยในบัญชีของธนาคาร การคำนวณภาษีมูลค่าเพิ่ม หรือการนำเงินไปชำระบัตรเครดิต ยกตัวอย่างเช่น สมมุติว่า บัตรเครดิตใบหนึ่งเรียกเก็บเงินคุณ 1,000.35 บาท แน่นอนว่า คุณต้องจ่าย 1,000.50 บาท เกินไป 15 สตางค์ใช่ไหมครับ สำหรับคุณคนเดียว ก็คงมีแค่ 15 สตางค์ แต่ถ้ามีลูกค้าเป็นล้านคน อะไรจะเกิดขึ้นครับ ใช่แล้วครับ บริษัทบัตรเครดิตดังกล่าว จะได้รับเงินเกินไป 150,000 บาท ต่อหนึ่งรอบบิลทีเดียวเชียวครับ คราวนี้เราย้อนกลับมาที่วันของปฏิทินจูเลียนกันต่อ ถ้าหนึ่งปีคลาดเคลื่อนไป 0.007800926 วัน แล้วปฏิทินที่ถูกใช้มาแล้ว 2,000 ปี ก็เท่ากับว่า จะมีวันหายไปถึง 15.6 วัน ดังนั้นในปี ค.ศ.1582 พระเจ้าสันตะปาปา เกรโกรีที่ 13 จึงประกาศใช้ปฏิทินเกรโกเรียน ซึ่งมีการปรับวันให้ใกล้เคียงกับการโคจรของโลกมากขึ้น และยังคงใช้มาจนทุกวันนี้ ซึ่งจำนวนวันของเดือนกุมภาพันธ์นี้ยังก่อให้เกิดปัญหากับโปรแกรมบางโปรแกรม เช่น ในโปรแกรมไมโครซอฟต์ เอ็กซ์เซลเอง ก็คำนวณวันคลาดเคลื่อน สืบเนื่องมาจากสาเหตุของการใช้ข้อมูลร่วมกันระหว่างโปรแกรมตารางคำนวณอื่น ๆ เพราะโดยปกติแล้ว ในปีที่หารด้วย 4 ลงตัว ก็จะมี 29 วัน แต่ดันมีข้อยกเว้นในปีที่หารด้วย 100 ลงตัว ซึ่งปีที่จะเข้ามาเกี่ยวข้องกับผู้คนในยุคนี้ คือ ปี ค.ศ. 1900 และปี ค.ศ. 2000 โดยในปี ค.ศ. 1900 นั้น แม้จะหารด้วย 4 ลงตัว แต่ก็หารด้วย 100 ลงตัวด้วย ทำให้ในปี ค.ศ. 1900 นั้น จำนวนวันในเดือนกุมภาพันธ์จะต้องมีแค่ 28 วัน ถ้าคุณผู้อ่านลองใช้ฟังก์ชัน WEEKDAY(“2/16/1900”,1) ในโปรแกรม Microsoft Excel มันจะให้ผลลัพธ์เป็น 5 ซึ่งหมายถึงวันพฤหัสบดี แต่แท้จริงแล้ววันที่ 16 กุมภาพันธ์ ค.ศ.1900 เป็นวันศุกร์ครับ (อ้างอิงจากsupport.microsoft.com/kb/214058/EN-US) ดังนั้นการคำนวณวันที่ก่อนวันที่ 1 มีนาคม ค.ศ. 1900 คุณผู้อ่านจะต้องบวกหนึ่งเข้าไปด้วยนะครับ ผลลัพธ์จึงจะถูกต้อง “เห็นไหมครับว่า ยังมีเรื่องอีกมากในโลกไอทีที่น่าสนใจ ไว้ว่าง ๆ ผมจะมาเล่าให้ฟังอีกครับ”. [code]ที่มา : http://www.dailynews.co.th/technology/180268 http://th.wikipedia.org/wiki/30_กุมภาพันธ์ [/code]

อัพเดท! ก่อนใคร

เรื่องราวเจ๋งๆ ล้ำๆ สดใหม่ถึงคุณโดยตรงเพียงแค่กรอก Email ไว้เท่านั้น

This field is required.

รายละเอียดเงื่อนไขที่ privacy policy.

Hot this 48 hr.

X สั่งเบรก Grok! เลิกรับแต่งรูปคนจริงเป็น “ชุดบิกินี” ตัดไฟต้นลมดราม่า AI คุกคามทางเพศ

เปิดศักราชปี 2026 มาไม่ทันไร วงการ AI ก็ร้อนเป็นไฟอีกครั้ง เมื่อ Grok แชตบอทตัวแรงของ...

BMW M3 ไฟฟ้า 1,000 แรงม้า! จัดเต็ม 4 มอเตอร์ สับเกียร์ทิพย์ได้ แต่อย่าเพิ่งตกใจ… รุ่นเครื่องยนต์ 6 สูบยังอยู่!

ถ้าให้นึกถึง BMW M3 ภาพในหัวของทุกคนคงหนีไม่พ้นเสียงเครื่องยนต์คำรามและการคุมท้ายที่แม่นยำ แต่วันนี้ BMW กำลังจะทำให้โลกต้องตะลึงกับการเปิดตัว "M3 ไฟฟ้าล้วน"...

เกาะแรต วัดเขาสุวรรณประดิษฐ์ (Ko Raet & Wat Khao Suwan Pradit) ดอนสัก สุราษฎร์ธานี

เดินทางเที่ยวกับครอบครัวอีกครั้ง มุ่งหน้าไปยังสถานที่ท่องเที่ยวใกล้ๆ ในพื้นที่จังหวัดสุราษฎร์ธานี อยู่มาตั้งหลายปี จนไปเห็นรีวิวจากที่อื่นถึงรู้ว่ามีเกาะนี้อยู่ใกล้ๆนี่เอง นั้นก็คือเกาะแรต วิดีโอ Review เกาะแรต วัดเขาสุวรรณประดิษฐ์ https://youtu.be/cJj80ynOuUA เกาะแรต...

ปล่อยระบบใหม่ยังไงไม่ให้ตุ๊บ? ทำไม “Go-live Readiness Checklist” ถึงเป็นตัวช่วยชีวิตคนทำโปรเจกต์

เวลาโปรเจกต์เดินทางมาถึงช่วงโค้งสุดท้ายก่อนจะ “Go-Live” บอกเลยว่าเป็นช่วงที่ "วัดใจ" ที่สุดในชีวิตคนทำงานสาย Tech หรือ Digital Transformation...

Topics

หมดเวลาสายเทา! Spotify จับมือ Universal Music ปลดล็อกฟีเจอร์ AI Cover และ Remix แบบถูกลิขสิทธิ์ จุดเปลี่ยนครั้งใหญ่ของคนชอบแต่งเพลง

กลายเป็นข่าวทอล์กออฟเดอะทาวน์ที่ทำเอาทั้งวงการเพลงและสายเทคต้องหันมามองพร้อมกัน เมื่อยักษ์ใหญ่แพลตฟอร์มสตรีมมิ่งอย่าง Spotify และค่ายเพลงระดับโลกอย่าง Universal Music Group (UMG) ได้ประกาศปิดดีลลิขสิทธิ์ครั้งประวัติศาสตร์...

SpaceX IPO ใครได้ประโยชน์ที่สุด? ทำไมคำตอบอาจเป็น Elon Musk และคนใกล้ตัวมากกว่านักลงทุนทั่วไป

การ IPO ของ SpaceX กลายเป็นหนึ่งในดีลที่ถูกจับตามองมากที่สุดในโลกเทคโนโลยีและการเงิน เพราะนี่ไม่ใช่แค่บริษัทจรวดที่กำลังจะเข้าตลาดหุ้น แต่เป็นบริษัทที่รวมหลายความฝันใหญ่ของ Elon Musk...

Google โฉมใหม่! เตรียมยัดโฆษณา AI ลง Search ค้นหาอะไรก็เจอสปอนเซอร์แบบคุยรู้เรื่อง (เนียนจนแยกยาก!)

เตรียมตัวรับมือกันให้ดี เพราะ Google Search ที่เราคุ้นเคยกำลังจะเปลี่ยนไปแบบกู่ไม่กลับ! ยุคนี้ช่องค้นหาข้อมูลแบบเดิม ๆ กำลังจะกลายเป็นอดีต เพราะ...

LinkedIn เอาจริง! สั่งทุบ Reach โพสต์ “AI Slop” แฉหมดเปลือกเทคนิคเขียนยังไงให้รอด ไม่โดนปิดกั้น

เคยเป็นไหม? ช่วงหลัง ๆ มานี้เปิด LinkedIn ขึ้นมาทีไร ไถฟีดไปทางไหนก็เจอแต่โพสต์หน้าตาคล้าย ๆ กันไปหมด...

Related Articles

Popular Categories

spot_img