บทความนี้มีปัญหาหลายประการโปรดช่วยปรับปรุงหรือพูดคุยเกี่ยวกับปัญหาเหล่านี้ในหน้าพูดคุย ( เรียนรู้วิธีและเวลาในการลบข้อความเหล่านี้ )
|
ปฏิทิน | วันนี้ |
---|---|
เกรโกเรียน | 20 ตุลาคม 2567 |
จูเลียน | 7 ตุลาคม 2567 |
ภาษาฮีบรู | 18 ทิชรี 5785 |
ฮิจเราะห์ ( ตาราง ) | 16 รอบีอัฎธานี 1446 |
เปอร์เซีย | 29 เม.ย. 1403 |
วันที่ปฏิทินเป็นการอ้างอิงถึงวันใดวัน หนึ่ง ที่แสดงอยู่ใน ระบบ ปฏิทินวันที่ปฏิทินช่วยให้สามารถระบุวันที่เฉพาะเจาะจงได้ จำนวนวันระหว่างสองวันสามารถคำนวณได้ ตัวอย่างเช่น "25 ตุลาคม 2024" คือสิบวันหลังจาก "15 ตุลาคม 2024" วันที่ของเหตุการณ์ใดเหตุการณ์หนึ่งขึ้นอยู่กับเขตเวลา ที่สังเกตได้ ตัวอย่างเช่น การโจมตีทางอากาศที่เพิร์ลฮาร์เบอร์ซึ่งเริ่มขึ้นเมื่อเวลา 7:48 น. ตามเวลาฮาวายในวันที่ 7 ธันวาคม 1941 เกิดขึ้นในเวลา 3:18 น. ตามเวลามาตรฐานญี่ปุ่นในวันที่ 8 ธันวาคมในญี่ปุ่น
วันใดวันหนึ่งอาจได้รับมอบหมายให้มีวันที่แตกต่างกันตามปฏิทินที่ใช้ ดังนั้นอาจต้องใช้คำต่อท้ายเพื่อระบุในกรณีที่อาจเกิดความคลุมเครือ[a] ปฏิทินเกรกอเรียน เป็น ปฏิทินพลเรือนที่ใช้กันอย่างแพร่หลายที่สุดในโลก[1]และกำหนด (ในภาษาอังกฤษ) เป็นADหรือCEหลายวัฒนธรรมใช้ปฏิทินทางศาสนาหรือ ปฏิทิน รัชกาลเช่นปฏิทิน เกรกอเรียน (คริสต์ศา สนิกชนตะวันตก AD ) ปฏิทิน ฮีบรู ( ศาสนายิว AM ) ปฏิทินฮิจเราะห์ ( ศาสนาอิสลาม AH )ปฏิทินจูเลียน ( คริสต์ศาสนิกชนตะวันออก AD) หรือ ปฏิทิน อื่นๆ มากมายที่ใช้ทั่วโลกในระบบปฏิทินส่วนใหญ่ วันที่ประกอบด้วยสามส่วน: วัน (ที่มีหมายเลข) ของเดือนเดือนและปี (ที่มีหมายเลข) อาจมีส่วนเพิ่มเติม เช่นวันในสัปดาห์โดยปกติแล้ว ปีจะนับจากจุดเริ่มต้นที่เฉพาะเจาะจง ซึ่งมักเรียกว่ายุคโดยยุคหมายถึงช่วงเวลาตั้งแต่ยุคนั้น[b]
วันที่ที่ไม่มีปีอาจเรียกว่าวันที่หรือวันที่ในปฏิทิน (เช่น "20 ตุลาคม" แทนที่จะเป็น "20 ตุลาคม 2024") ดังนั้น วันที่ดังกล่าวจึงถือเป็นคำย่อของปีปัจจุบันหรืออาจหมายถึงวันที่มีเหตุการณ์ประจำปี เช่น วันเกิดในวันที่ 31 พฤษภาคม วันหยุดในวันที่ 1 กันยายน หรือวันคริสต์มาสในวันที่ 25 ธันวาคม
ระบบคอมพิวเตอร์จำนวนมากจัดเก็บจุดเวลาใน รูป แบบเวลายูนิกซ์ หรือ รูปแบบเวลาของระบบอื่นๆไว้ภายใน คำสั่งวันที่ (ยูนิกซ์) ซึ่งใช้ ฟังก์ชันวันที่และเวลาใน Cสามารถใช้เพื่อแปลงการแสดงจุดเวลาภายในเป็นการแสดงวันที่ส่วนใหญ่ที่แสดงไว้ที่นี่
มีรูปแบบวันที่ที่ใช้อยู่หลากหลายรูปแบบ ซึ่งแตกต่างกันตามลำดับของส่วนประกอบของวันที่ รูปแบบเหล่านี้ใช้ตัวอย่างวันที่ 31 พฤษภาคม 2549 (เช่น 31/05/2549, 05/31/2549, 2006/05/31) ตัวคั่นส่วนประกอบ (เช่น 31.05.2549, 31/05/2549, 31-05-2549) มีการรวมเลขศูนย์นำหน้าหรือไม่ (เช่น 31/5/2549 เทียบกับ 31/05/2549) เขียนตัวเลขสี่หลักของปีทั้งหมดหรือไม่ (เช่น 31.05.2549 เทียบกับ 31.05.06) และเดือนแสดงเป็น ตัวเลข อาหรับหรือโรมันหรือตามชื่อ (เช่น 31.05.2549, 31.V.2549 เทียบกับ 31 พฤษภาคม 2549)
ลำดับแบบลิต เติลเอนเดียนนี้ใช้โดยคนส่วนใหญ่ในโลก และเป็นรูปแบบที่สหประชาชาติ นิยมใช้ เมื่อเขียนรูปแบบวันที่แบบเต็มในเอกสารทางการ รูปแบบวันที่นี้มีต้นกำเนิดมาจากประเพณีการเขียนวันที่เป็น "วันที่ N ของ [เดือน] ในปีของพระเจ้า [ปี]" ในเอกสารทางศาสนาและกฎหมายของตะวันตก รูปแบบนี้สั้นลงเมื่อเวลาผ่านไป แต่ลำดับขององค์ประกอบยังคงเท่าเดิม ตัวอย่างต่อไปนี้ใช้วันที่ 9 พฤศจิกายน 2006 (สำหรับปี 2000–2009 ต้องระวังไม่ให้ปีที่มีเลขสองหลักเป็นปี 1900–1909 หรือปีอื่นๆ ที่คล้ายคลึงกัน ) จุดต่างๆ มีหน้าที่ของจุดลำดับ
ในรูปแบบนี้ รายการข้อมูลที่สำคัญที่สุดจะถูกเขียนก่อนรายการข้อมูลรอง เช่น ปีก่อน เดือนก่อนวัน ซึ่งสอดคล้องกับระบบเลขฮินดู-อารบิกแบบบิ๊กเอนเดีย น ซึ่งค่อยๆ ก้าวหน้าจากขนาดลำดับสูงสุดไปยังขนาดลำดับต่ำสุด กล่าวคือ การใช้รูปแบบนี้ การจัดลำดับข้อความและการจัดลำดับตามลำดับเวลาจะเหมือนกัน รูปแบบนี้เป็นมาตรฐานในเอเชียตะวันออก อิหร่าน ลิทัวเนีย ฮังการี และสวีเดน รวมถึงบางประเทศในขอบเขตจำกัด
ตัวอย่างสำหรับวันที่ 9 พฤศจิกายน 2546:
นอกจากนี้ยังขยายเวลาในรูปแบบนาฬิกาบิ๊กเอนเดียนสากลด้วย ดังนี้ 9 พฤศจิกายน 2546, 18 ชม. 14 นาที 12 วินาที หรือ 2546/11/9/18:14:12 น. หรือ (ISO 8601) 2546-11-09T18:14:12 น.
ลำดับนี้ใช้กันโดยทั่วไปในฟิลิปปินส์และสหรัฐอเมริกานอกจากนี้ยังใช้ในระดับต่างๆ ในแคนาดา (แต่ไม่เคยใช้ในควิเบก ) [4]รูปแบบวันที่นี้มักใช้ร่วมกับรูปแบบ little-endian ในสหราชอาณาจักรจนถึงกลางศตวรรษที่ 20 และพบได้ในสื่อสิ่งพิมพ์ทั้งที่เลิกใช้แล้วและสมัยใหม่ เช่นLondon GazetteและThe Timesตามลำดับ รูปแบบนี้ยังใช้กันทั่วไปในสื่อสิ่งพิมพ์ภาษาอังกฤษหลายแห่งในอดีตอาณานิคมของอังกฤษหลายแห่ง และยังเป็นหนึ่งในสองรูปแบบที่ใช้กันทั่วไปในอินเดียในช่วง ยุค บริติชราชจนถึงกลางศตวรรษที่ 20 ในสหรัฐอเมริกา กล่าวกันว่าเป็นวันอาทิตย์ที่ 9 พฤศจิกายน ตัวอย่างเช่น แม้ว่าการใช้ "the" จะไม่ใช่เรื่องแปลก (เช่นวันอาทิตย์ที่ 9 พฤศจิกายนและแม้แต่วันที่ 9 พฤศจิกายน วันอาทิตย์ก็เป็นไปได้และเข้าใจได้ง่ายเช่นกัน)
คู่มือสไตล์สมัยใหม่แนะนำให้หลีกเลี่ยงการใช้ตัวเลขในรูปแบบลำดับ (เช่น วันที่ 1, 2, 3, 4) เมื่อวันอยู่ถัดจากเดือน (วันที่ 4 กรกฎาคม หรือวันที่ 4 กรกฎาคม พ.ศ. 2567) [5] [6]และรูปแบบนั้นไม่ได้รวมอยู่ในมาตรฐานISO [7]ในอดีต ตัวเลขในรูปแบบลำดับเป็นเรื่องธรรมดาและบางครั้งยังคงใช้อยู่ (วันที่ 4 ของเดือนกรกฎาคม หรือวันที่ 4 กรกฎาคม )
รูปแบบวันที่นี้ใช้ในคาซัคสถานลัตเวียเนปาลและเติร์กเมนิสถานตามกฎอย่างเป็นทางการในการบันทึกวันที่โดยหน่วยงานของรัฐบาล[8]รูปแบบวันที่ยาวในภาษาคาซัคจะเขียนตามลำดับปี-วัน-เดือน เช่น 2006 5 เมษายน ( คาซัค : 2006 жылғы 05 сәуір )
มีมาตรฐานหลายประการที่ระบุรูปแบบวันที่:
รูปแบบตัวเลขจำนวนมากอาจทำให้เกิดความสับสนเมื่อใช้ในการติดต่อสื่อสารระหว่างประเทศ โดยเฉพาะเมื่อย่อปีให้เหลือสองหลักสุดท้ายโดยไม่มีบริบท ตัวอย่างเช่น "07/08/06" อาจหมายถึง 7 สิงหาคม 2006 หรือ 8 กรกฎาคม 2006 (หรือ 1906 หรือปีที่หกของศตวรรษใดๆ) หรือ 2007 6 สิงหาคม และแม้แต่ในบางกรณีที่หายากมาก[ น่าสงสัย – อภิปราย ]อาจหมายถึง 2007 8 มิถุนายน
รูปแบบวันที่ YYYY-MM-DD ใน ISO 8601 เช่นเดียวกับมาตรฐานสากลอื่นๆ ได้รับการนำมาใช้ในแอปพลิเคชันต่างๆ มากมายด้วยเหตุผลหลายประการ เช่น ลดความคลุมเครือระหว่างประเทศและลดความซับซ้อนของการประมวลผลของเครื่องจักร[12]
มาตรฐานการประมวลผลข้อมูลของรัฐบาลกลางสหรัฐฯ ในยุคแรกแนะนำให้ใช้ปีเป็น 2 หลัก ซึ่งปัจจุบันได้รับการยอมรับอย่างกว้างขวางว่าเป็นปัญหาอย่างยิ่ง เนื่องจากมีปัญหาเรื่องปี 2000ปัจจุบันหน่วยงานรัฐบาลสหรัฐฯ บางแห่งใช้ ISO 8601 กับปีเป็น 4 หลัก[13] [ ต้องการแหล่งข้อมูลที่ดีกว่า ]
เมื่อมีการเปลี่ยนจากปฏิทินหรือรูปแบบวันที่หนึ่งไปเป็นอีกแบบหนึ่ง อาจต้องพัฒนารูปแบบที่รวมทั้งสองรูปแบบไว้ด้วยกัน เช่นวันที่แบบเก่าและแบบใหม่ในการเปลี่ยนจากปฏิทินจูเลียนไปเป็นปฏิทินเกรโกเรียน[14]
ข้อดีอย่างหนึ่งของการใช้ รูปแบบวันที่ ISO 8601คือลำดับตามพจนานุกรม ( ASCIIbetical ) ของการแสดงจะเทียบเท่ากับลำดับตามเวลาของวันที่ โดยถือว่าวันที่ทั้งหมดอยู่ในเขตเวลาเดียวกัน ดังนั้นวันที่จึงสามารถเรียงลำดับได้โดยใช้อัลกอริทึมการเปรียบเทียบสตริงแบบง่ายๆ และโดยการเปรียบเทียบ จากซ้ายไปขวา ตัวอย่างเช่น:
2003-02-28 (28 กุมภาพันธ์ 2546) คัดแยกก่อน2006-03-01 (1 มีนาคม 2549) ซึ่งจัดเรียงลำดับก่อน30 มกราคม 2558 (30 มกราคม 2558)
รูปแบบ YYYY-MM-DD เป็นรูปแบบทั่วไปเพียงรูปแบบเดียวที่สามารถทำแบบนี้ได้[15]การเรียงลำดับการแสดงวันที่อื่นๆ เกี่ยวข้องกับการแยกสตริงวันที่บางส่วน วิธีนี้ยังใช้ได้เมื่อรวมเวลาในรูปแบบ 24 ชั่วโมงหลังวันที่ ตราบใดที่เวลาทั้งหมดอยู่ในเขตเวลาเดียวกัน
ISO 8601 ถูกใช้กันอย่างแพร่หลายในกรณีที่จำเป็นต้องใช้วันที่ที่กระชับ อ่านได้โดยมนุษย์ แต่คำนวณได้ง่ายและไม่คลุมเครือ แม้ว่าแอปพลิเคชันจำนวนมากจะจัดเก็บวันที่ไว้ภายในเป็นเวลา UNIXและแปลงเป็น ISO 8601 เพื่อแสดงเท่านั้นระบบปฏิบัติการ คอมพิวเตอร์สมัยใหม่ทั้งหมด จะเก็บข้อมูลวันที่ของไฟล์ไว้ภายนอกชื่อไฟล์ ทำให้ผู้ใช้สามารถเลือกรูปแบบที่ต้องการและเรียงลำดับได้โดยไม่คำนึงถึงชื่อไฟล์
กองทัพสหรัฐฯ บางครั้งใช้ระบบที่เรียกว่า "รูปแบบวันที่จูเลียน" [16]ซึ่งระบุปีและวันที่จริงจาก 365 วันในหนึ่งปี (ดังนั้นจึงไม่จำเป็นต้องระบุเดือน) ตัวอย่างเช่น "11 ธันวาคม 1999" อาจเขียนเป็น "1999345" หรือ "99345" แทนวันที่ 345 ของปี 1999 ในบางบริบท[17]ระบบนี้มักใช้ในการขนส่งทางทหารของสหรัฐฯ เนื่องจากช่วยลดความซับซ้อนของกระบวนการคำนวณวันที่จัดส่งและวันที่มาถึงโดยประมาณ ตัวอย่างเช่น สมมติว่าเครื่องยนต์ถังใช้เวลาขนส่งทางทะเลจากสหรัฐฯ ไปยังเกาหลีใต้ประมาณ 35 วัน หากเครื่องยนต์ถูกส่งในวันที่ 06104 (วันศุกร์ที่ 14 เมษายน 2006) เครื่องยนต์ควรมาถึงในวันที่ 06139 (วันศุกร์ที่ 19 พฤษภาคม) นอกเหนือจากกองทัพสหรัฐและหน่วยงานรัฐบาลสหรัฐบางแห่ง รวมถึงกรมสรรพากรรูปแบบนี้มักเรียกกันว่า " วันที่ตามลำดับ " มากกว่า "วันจูเลียน" [18]
รูปแบบวันที่ตามลำดับดังกล่าวยังใช้โดยโปรแกรมคอมพิวเตอร์จำนวนมาก (โดยเฉพาะโปรแกรมสำหรับระบบเมนเฟรม) การใช้เลขวันจูเลียน สามหลัก ช่วยประหยัดพื้นที่เก็บข้อมูลคอมพิวเตอร์หนึ่งไบต์จากเดือนสองหลักบวกกับวันสองหลัก เช่น "17 มกราคม" คือ 017 ในรูปแบบจูเลียน เทียบกับ 0117 ในรูปแบบเดือน-วันOS/390หรือโปรแกรมที่สืบต่อมาอย่างz/OSแสดงวันที่ในรูปแบบ yy.ddd สำหรับการใช้งานส่วนใหญ่
เวลา UNIXจัดเก็บเวลาเป็นตัวเลขเป็นวินาทีนับตั้งแต่เริ่มต้นของ UNIX Epoch (1970-01-01)
ระบบวันที่แบบ "ลำดับ" อีกระบบหนึ่ง ("ลำดับ" ในความหมายของการมีค่าเพิ่มขึ้นหนึ่งเท่าเมื่อวันเพิ่มขึ้นหนึ่งวัน) มักใช้กันทั่วไปในการคำนวณและการอ้างอิงทางดาราศาสตร์ และใช้ชื่อเดียวกันกับระบบ "ลอจิสติกส์" นี้ ความต่อเนื่องของการแสดงช่วงเวลาโดยไม่คำนึงถึงช่วงเวลาของปีที่กำลังพิจารณานั้นมีประโยชน์อย่างมากสำหรับผู้เชี่ยวชาญทั้งสองกลุ่ม นักดาราศาสตร์อธิบายระบบของพวกเขาว่าเป็นระบบ " วันที่จูเลียน " เช่นกัน [19]
บริษัทต่างๆ ในยุโรปมักใช้ปี หมายเลขสัปดาห์ และวันเพื่อจุดประสงค์ในการวางแผน ตัวอย่างเช่น เหตุการณ์ในโครงการอาจเกิดขึ้นในw43
(สัปดาห์ที่ 43) หรือw43-1
(วันจันทร์ สัปดาห์ที่ 43) หรือหากจำเป็นต้องระบุปี ก็อาจเกิดขึ้นในw0643
(ปี 2006 สัปดาห์ที่ 43 กล่าวคือ วันจันทร์ที่ 23 ตุลาคมถึงวันอาทิตย์ที่ 29 ตุลาคม 2006)
ปีที่มีสัปดาห์ตามระบบ ISOมี 52 หรือ 53 สัปดาห์เต็ม ซึ่งเท่ากับ 364 หรือ 371 วัน แทนที่จะเป็นปีตามปฏิทินเกรโกเรียนปกติที่มี 365 หรือ 366 วัน ปีที่มีสัปดาห์ 53 สัปดาห์นี้จะเกิดขึ้นในปีที่วันพฤหัสบดีเป็นวันที่ 1 มกราคม และในปีอธิกสุรทินที่เริ่มต้นในวันพุธเป็นวันที่ 1 มกราคม บางครั้งเรียกสัปดาห์พิเศษนี้ว่า " สัปดาห์อธิกสุรทิน " แม้ว่า ISO 8601 จะไม่ได้ใช้คำนี้ก็ตาม
ในภาษาอังกฤษ นอกทวีปอเมริกาเหนือ (ส่วนใหญ่ในยุโรปที่ใช้ภาษาอังกฤษและบางประเทศในออสเตรเลเซีย) วันที่เต็มจะเขียนเป็น7 ธันวาคม 1941 (หรือ7 ธันวาคม 1941 ) และออกเสียงว่า "วันที่เจ็ดของเดือนธันวาคม ปี 1941" (การใช้คำว่า "the" และ "of" บ่อยมาก) โดยมีการใช้คำว่า7 ธันวาคม 1941 ("วันที่เจ็ดเดือนธันวาคม ปี 1941") เป็นครั้งคราว อย่างไรก็ตาม เช่นเดียวกับการใช้ในยุโรปแผ่นดินใหญ่ส่วนใหญ่ วันที่ที่เป็นตัวเลขทั้งหมดจะเรียงเป็น dd/mm/yyyy เสมอ
ในแคนาดาและสหรัฐอเมริการูปแบบการเขียนโดยทั่วไปคือวันที่ 7 ธันวาคม 1941พูดได้ว่า "December seventh, nineteen forty-one" หรือพูดกันทั่วไปว่า "December the seventh, nineteen forty-one" อย่างไรก็ตาม ตัวเลข ลำดับจะไม่ถูกใช้เสมอไปเมื่อเขียนและออกเสียงวันที่ และ "December seven, nineteen forty-one" ก็เป็นการออกเสียงที่ยอมรับกันของวันที่เขียนเมื่อวันที่7 ธันวาคม 1941 เช่นกัน ข้อยกเว้นที่น่าสังเกตสำหรับกฎนี้คือวันที่4 กรกฎาคม ( วันประกาศอิสรภาพของสหรัฐอเมริกา)
ปฏิทินที่ใช้ในปัจจุบันทั่วโลกส่วนใหญ่คือปฏิทินเกรโกเรียนหรือ ปฏิทิน แบบใหม่ที่ออกแบบโดยคณะกรรมการที่รวบรวมโดยสมเด็จพระสันตปาปาเกรกอรีที่ 13 ในศตวรรษที่ 16
การนำฟิลด์วันที่แบบตัวเลขมาใช้ในรูปแบบใดรูปแบบหนึ่งจากสามรูปแบบที่กำหนด (YYYYMMDD, MMDDYYYY หรือ DDMMYYYY) จำเป็นอย่างยิ่งที่จะต้องพิมพ์ตัวระบุฟิลด์ไว้ด้านล่างฟิลด์วันที่เพื่อระบุว่าจะใช้รูปแบบใด