คำถาม: ISO 8601 มีการแก้ไขครั้งที่สองเมื่อไหร่?

text: การประกาศ ISO 8601 ครั้งแรกเกิดขึ้นเมื่อ พ.ศ. 2531 เป็นการรวบรวมและแทนที่มาตรฐาน ISO ของเก่าซึ่งมีสัญกรณ์ที่แตกต่างกันได้แก่ และ [1] แทนที่ด้วยการแก้ไขครั้งที่สองเมื่อ พ.ศ. 2543 และปัจจุบันเป็นการแก้ไขครั้งที่สาม เผยแพร่เมื่อ 3 ธันวาคม พ.ศ. 2547 มาตรฐานนี้กำกับดูแลโดยคณะกรรมการเทคนิค ISO/TC 154
title: ISO 8601

text: การนำเสนอวันที่ตามปฏิทินมีสองรูปแบบคือรูปแบบขยายกับรูปแบบพื้นฐานดังที่ได้กล่าวไว้แล้ว [YYYY] คือปีคริสต์ศักราชสี่หลัก 0000 ถึง 9999 [MM] คือเลขเดือนสองหลัก 01 ถึง 12 และ [DD] คือวันที่ของเดือนสองหลัก 01 ถึง 31 ตัวอย่างเช่น วันที่ 5 เมษายน ค.ศ. 1981 เขียนแทนได้เป็น "1981-04-05" หรือ "19810405"
title: ISO 8601

text: ในยุโรปส่วนใหญ่ปัจจุบันนี้ และบางประเทศอื่นๆ วันจันทร์ได้กลายเป็นวันแรกของสัปดาห์ และถูกตั้งชื่อในภาษาต่างๆ เช่น 星期一 (แปลว่า "ช่วงดาวหนึ่ง") ในภาษาจีนกลาง และ pirmadienis ในภาษาลิธัวเนีย ข้อตกลง ISO ได้กำหนดว่าวันจันทร์เป็นวันแรกของสัปดาห์ เช่นเดียวกับ ISO-8601 สำหรับซอฟต์แวร์คอมพิวเตอร์
title: ชื่อวันของสัปดาห์

text: วันพุธ เป็นวันลำดับที่ 4 ในสัปดาห์ อยู่ระหว่างวันอังคารกับวันพฤหัสบดี แต่ตามมาตรฐาน ISO 8601 กำหนดให้เป็นวันที่ 3 ของสัปดาห์
title: วันพุธ

text: ขอบเขตของมาตรฐานนี้ครอบคลุมการนำเสนอสิ่งเหล่านี้
title: ISO 8601

text: อักษร M ปรากฏอยู่สองตำแหน่งในการนำเสนอ เพื่อที่จะลดความสับสนว่าหมายถึงเดือนหรือนาที ให้ดูที่อักษร T ซึ่งเป็นตัวกำหนดที่อยู่หน้าค่าเวลา ถ้า M อยู่ถัดจาก T แสดงว่าเป็นค่านาที เช่น "PT1M" คือระยะเวลา 1 นาที ต่างจาก "P1M" หมายถึงระยะเวลา 1 เดือน หน่วยที่เล็กที่สุดในการนำเสนอสามารถใช้เศษทศนิยมได้ เช่น "P0.5Y" หมายถึงระยะเวลาครึ่งปี มาตรฐานนี้ไม่ได้ห้ามให้ใช้ค่าของวันและเวลาที่เกินกว่าจุดทด เช่น "PT36H" สามารถใช้ได้และมีความหมายเหมือนกับ "P1DT12H" ยกเว้นอีกรูปแบบหนึ่งดังที่จะกล่าวต่อไป
title: ISO 8601

text: ปีที่นับตามสัปดาห์ของ ISO จะเริ่มจากวันแรก (วันจันทร์) ของสัปดาห์ที่ 01 ไปจนสิ้นสุดวันอาทิตย์ที่อยู่ก่อนวันแรกของปีถัดไป ทำให้มีสัปดาห์เต็ม 7 วันเป็นจำนวน 52 หรือ 53 สัปดาห์ โดยไม่มีช่วงทับซ้อนหรือเว้นว่าง การนับปีตามสัปดาห์ของ ISO จะเบี่ยงเบนไปจากปีตามปฏิทินเกรโกเรียนโดยปกติ ในวันศุกร์-เสาร์-อาทิตย์, หรือวันเสาร์-อาทิตย์, หรือเฉพาะวันอาทิตย์ ของจุดเริ่มต้นของปีปฏิทิน (ซึ่ง ISO จะถือว่าอยู่ในปีก่อนหน้า) และในวันจันทร์-อังคาร-พุธ, หรือวันจันทร์-อังคาร, หรือเฉพาะวันจันทร์ ของจุดสิ้นสุดของปีปฏิทิน (ซึ่ง ISO จะถือว่าอยู่ในสัปดาห์ที่ 01 ของปีใหม่) สำหรับวันพฤหัสบดี ปีปฏิทินและปีตาม ISO จะตรงกันเสมอ ตัวอย่างเช่น
title: ISO 8601

text: ต่อไปนี้เป็นการอธิบายที่เทียบเท่าร่วมกันของสัปดาห์ที่ 01 ว่าอยู่ที่ใด
title: ISO 8601

text: ISO 8601 ได้กำหนดไว้ว่า ให้ใช้ปีคริสต์ศักราชสี่หลัก [YYYY] เพื่อหลีกเลี่ยง
title: ISO 8601

text: วันศุกร์ เป็นวันลำดับที่ 6 ในสัปดาห์ อยู่ระหว่างวันพฤหัสบดีกับวันเสาร์ แต่ตามมาตรฐาน ISO 8601 กำหนดให้เป็นวันที่ 5 ของสัปดาห์
title: วันศุกร์

text: สัปดาห์ที่มีวันพฤหัสบดีแรกของปี (กำหนดโดย ISO) เลขสัปดาห์จึงอาจอธิบายได้ว่าเป็นการนับจำนวนครั้งของวันพฤหัสบดี เช่นสัปดาห์ 12 จะมีวันพฤหัสบดีครั้งที่ 12 ของปีในสัปดาห์นั้น สัปดาห์ที่มีวันที่ 4 มกราคม อยู่ในสัปดาห์นั้น สัปดาห์ที่มีวันส่วนใหญ่ (ตั้งแต่ 4 วันขึ้นไป) อยู่ในสัปดาห์นั้น สัปดาห์ที่เริ่มด้วยวันจันทร์ในช่วงวันที่ 29 ธันวาคม ถึง 4 มกราคม
title: ISO 8601

text: วันที่ตามสัปดาห์มีรูปแบบการนำเสนอดังที่แสดงไว้ทางขวามือ [YYYY] แสดงปีที่นับตามสัปดาห์ของ ISO ซึ่งจะแตกต่างจากปีปกติตามปฏิทินเล็กน้อย (ดูคำอธิบายข้างล่าง) [Www] คือเลขสัปดาห์สองหลักที่ขึ้นต้นด้วยตัวอักษร W มีค่า W01 ถึง W53 และ [D] คือวันในสัปดาห์โดยเริ่มต้นจากวันจันทร์เท่ากับ 1 ถึงวันอาทิตย์เท่ากับ 7 (วันแรกของสัปดาห์ตาม ISO คือวันจันทร์) รูปแบบนี้เป็นที่นิยมใช้ในอุตสาหกรรมการผลิต
title: ISO 8601

text: หมวดหมู่:ปฏิทินเฉพาะ 8601 หมวดหมู่:การรักษาเวลา หมวดหมู่:ระบบการวัดเวลา
title: ISO 8601

text: องค์ประกอบวันที่และเวลาอาจปรากฏว่าอยู่ติดกันในแต่ละตัว บ่อยครั้งที่แยกด้วยเว้นวรรคหรือบางครั้งก็คั่นด้วยอักษรตัวอื่น ในกรณีเช่นนี้ค่าของวันที่และเวลาจะถือว่าเป็นฟีลด์ที่แยกกันในระบบข้อมูล มากกว่าที่จะเป็นการนำเสนอในฟีลด์เดียวกัน สิ่งนี้ก็เพื่อความสามารถในการอ่านโดยมนุษย์ จากตัวอย่างก่อนหน้านี้ "2007-04-05 14:30" จะถือว่าเป็นการนำเสนอสองฟีลด์แยกกันนั่นคือวันที่ 2007-04-05 กับเวลา 14:30 แต่ก็เป็นที่ยอมรับได้ และคงเหลือไว้ให้ผู้อ่านนำไปแปลผลว่าทั้งสองฟีลด์เป็นการนำเสนอจุดเวลาเดียวโดยขึ้นอยู่กับบริบท
title: ISO 8601

text: จุดที่น่าสนใจคือ ISO 8601 ได้ถือเอาวันที่อ้างอิงตามปฏิทินเกรโกเรียนในวันที่ 1875-05-20 เป็นหลัก ซึ่งเป็นวันที่(Convention du Mètre) ได้รับการลงนามในปารีส อย่างไรก็ตาม วันที่ของ ISO ก่อนเกิดสนธิสัญญาจะยังคงเข้ากันได้กับปฏิทินเกรโกเรียน ย้อนไปจนถึงวันที่มีการแนะนำปฏิทินเกรโกเรียนอย่างเป็นทางการเมื่อ 1582-10-15 สำหรับวันที่อยู่ก่อนหน้านั้นจะใช้ตามปฏิทินก่อนเกรโกเรียน (proleptic Gregorian calendar) ซึ่งอาจนำมาใช้ได้โดยมีข้อตกลงร่วมกันในการแลกเปลี่ยนข้อมูล
title: ISO 8601

text: ช่วงเวลาหมายถึงจำนวนเวลาที่ผ่านไประหว่างจุดเวลาสองจุด จำนวนเวลาจะแสดงโดยระยะเวลา (ดังเช่นที่กล่าวไว้ในหัวข้อที่แล้ว) ส่วนจุดเวลาสองจุดนั้นจะนำเสนอโดยการรวมวันที่และเวลา หรือวันที่อย่างเดียวอย่างใดอย่างหนึ่ง ดังนั้นจึงมีสี่แนวทางในการนำเสนอช่วงเวลา ได้แก่
title: ISO 8601

text: ค่าของวันที่และเวลาจะถูกจัดอันดับ จากมากที่สุดไปยังน้อยที่สุด นั่นคือ ปี เดือน วันที่ของเดือน ชั่วโมง นาที วินาที และเศษของวินาที การจัดอันดับการนำเสนอเช่นนี้สอดคล้องกับการจัดอันดับตามเวลา เว้นแต่ว่าการนำเสนอนั้นเกี่ยวข้องกับจำนวนปีที่ติดลบ ค่าของวันที่และเวลาแต่ละตัว มีจำนวนหลักของเลขโดดที่แน่นอน หากจำนวนหลักไม่ครบให้เติม 0 ข้างหน้าจนครบ การนำเสนอสามารถกระทำได้สองรูปแบบ หนึ่งคือ รูปแบบพื้นฐาน โดยใช้เครื่องหมายคั่นน้อยหรือไม่ใช้เลย สองคือ รูปแบบขยาย โดยจะมีเครื่องหมายเพิ่มเติมเข้ามาเพื่อเพิ่มความสามารถในการอ่านโดยมนุษย์ [2] เครื่องหมายคั่นที่ใช้ระหว่างค่าวันที่คือยัติภังค์ (-) และทวิภาค (:) สำหรับค่าเวลา ตัวอย่างเช่น วันที่ 6 มกราคม ค.ศ. 2009 จะเขียนเป็น "20090106" ในรูปแบบพื้นฐานและ "2009-01-06" ในรูปแบบขยาย รูปแบบขยายมักจะเป็นที่นิยมมากกว่ารูปแบบพื้นฐาน ด้วยเหตุผลที่นอกเหนือจากความสามารถในการอ่านแล้ว แต่ยังเป็นเพราะการปรากฏของรูปแบบพื้นฐานบางค่าอาจทำให้เกิดความกำกวม หรือถูกมองว่าไม่เป็นมาตรฐาน การลดความเจาะจงของวันเวลา ค่าของตัวเลขสามารถตัดออกจากการนำเสนอวันที่ในรูปแบบใดก็ได้ แต่จะต้องตัดออก จากนัยสำคัญน้อยที่สุดไปมากที่สุด ตัวอย่างเช่น "2004-05" คือวันที่มาตรฐานตาม ISO 8601 หมายถึงเดือนพฤษภาคม ค.ศ. 2004 ไม่ได้หมายถึงวันที่ 5 ของเดือนที่ไม่ทราบใน ค.ศ. 2004 เมื่อวันเวลาต้องการความแม่นยำมากขึ้น มาตรฐานนี้รองรับการเพิ่ม เศษทศนิยม ไปยังค่าเวลาที่เล็กที่สุดในการนำเสนอนั้น
title: ISO 8601

text: ISO 8601 ใช้ระบบ รูปแบบพื้นฐานคือ [hh][mm][ss] และรูปแบบขยายคือ [hh]:[mm]:[ss]
title: ISO 8601

text: วันเสาร์ เป็นวันลำดับที่ 7 ในสัปดาห์ อยู่ระหว่างวันศุกร์กับวันอาทิตย์ แต่ตามมาตรฐาน ISO 8601 กำหนดให้เป็นวันที่ 6 ของสัปดาห์
title: วันเสาร์

text: at Curlie (zip-pdf, 228KB) , Processes, data elements and documents in commerce, industry and administration. and IETF , based on ISO 8601
title: ISO 8601

text: ISO 2014 แนะนำให้ใช้การแสดงวันที่เป็นตัวเลขทั้งหมดเป็นครั้งแรก โดยเรียงจากหน่วยใหญ่ไปหน่วยเล็กดังนี้ [YYYY]-[MM]-[DD] ระบบเลขสัปดาห์ได้กำหนดไว้ใน ISO 2015 และการแสดงวันที่ของปีได้กำหนดไว้ใน ISO 2711
title: ISO 8601

text: จากรูปแบบเหล่านี้ สามแนวทางแรกจำเป็นต้องมีการแบ่งโดยใช้ตัวกำหนดช่วงเวลาคือเครื่องหมายทับ (/) หรือ(⁄) (เครื่องหมายแยกเศษส่วน) ในการใช้งานเฉพาะอย่าง ยัติภังค์สองตัว (--) ก็สามารถใช้เป็นตัวแบ่งได้แทนเครื่องหมายทับ (ดูเพิ่มที่ส่วน 4.4.2 ของเอกสารมาตรฐาน)
title: ISO 8601

text: สำหรับการแสดงผลแบบ <จุดเริ่มต้น>/<จุดสิ้นสุด> ถ้าองค์ประกอบใด ๆ ของจุดสิ้นสุดไม่ปรากฏ จะถือว่าองค์ประกอบนั้นมีค่าเหมือนกับจุดเริ่มต้น รวมทั้งเขตเวลาด้วย คุณลักษณะของมาตรฐานนี้ทำให้การนำเสนอช่วงเวลาสั้นกระชับมากขึ้น ตัวอย่างเช่น การประชุมสองชั่วโมง (ในวันเดียวกัน) โดยระบุเวลาเริ่มต้นและสิ้นสุดสามารถเขียนเป็น "2007-12-14T13:30/15:30" หรือการระบุวันที่เริ่มต้นและสิ้นสุดในใบแจ้งค่าใช้จ่ายประจำเดือนเป็น "2008-02-15/03-14" เป็นต้น
title: ISO 8601

text: ISO 8601:2000 ได้อนุญาตให้มีการนำเสนออย่างย่อ (โดยมีข้อตกลงร่วมกัน) ซึ่งจะทำให้องค์ประกอบที่อยู่นำหน้า (ทางซ้าย) ของวันที่หรือเวลาถูกละเว้นไว้ จึงทำให้สามารถใช้เลขปีสองหลักในรูปแบบ YY-MM-DD และ YYMMDD แต่ก็ทำให้เกิดความกำกวม แนวคิดนี้จึงถูกยกเลิกไปใน ISO 8601:2004
title: ISO 8601

text: ISO 8601 คือมาตรฐานสำหรับการนำเสนอตามปฏิทินและเวลา ประกาศโดยองค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO) มาตรฐานนี้มีหัวเรื่องว่า "องค์ประกอบข้อมูลและรูปแบบการแลกเปลี่ยน — รูปแบบการแลกเปลี่ยน — การนำเสนอวันที่และเวลา" คุณลักษณะสำคัญของการนำเสนอนี้คือ การจัดอันดับให้ส่วนที่มี ความสำคัญมากกว่าขึ้นก่อน นั่นคือเรียงจากหน่วยใหญ่ที่สุด (ปี) ไปยังหน่วยเล็กที่สุด (วินาที)
title: ISO 8601

text: [hh] คือชั่วโมงสองหลัก มีค่า 00 ถึง 24 (ค่า 24 จะใช้เมื่อเวลาเที่ยงคืนเป็นจุดสิ้นสุดของวันเท่านั้น) [mm] คือนาทีสองหลัก มีค่า 00 ถึง 59 [ss] คือวินาทีสองหลัก มีค่า 00 ถึง 60 (ค่า 60 จะใช้เมื่อมีการเพิ่มอธิกวินาทีเท่านั้น)
title: ISO 8601

text: ปฏิทินก่อนเกรโกเรียนเป็นสิ่งที่จำเป็นอย่างชัดเจนสำหรับวันที่ทั้งหมดก่อน ค.ศ. 1582 โดย ISO 8601:2004 (ข้อ 3.2.1) หากคู่แลกเปลี่ยนข้อมูลตกลงใจ ปฏิทินดังกล่าวถูกใช้มากที่สุดโดยนักวิชาการมายา โดยเฉพาะอย่างยิ่งเมื่อแปลงวันที่จากปฏิทินแบบรอบยาวมายา (ศตวรรษที่ 1 ก่อนคริสตกาล - คริสต์ศตวรรษที่ 10) อย่างไรก็ตาม ไม่ว่านักดาราศาสตร์หรือนักประวัติศาสตร์ที่ไม่ได้ศึกษาเกี่ยวกับมายาไม่ค่อยได้ใช้มันมากนัก
สำหรับปฏิทินเหล่านี้ สามารถแบ่งออกเป็นระบบการนับปีก่อนคริสต์ศักราชในสองวิธี นักบุญบีดและนักประวัติศาสตร์ในภายหลังไม่ถือว่าเลขศูนย์ในภาษาละติน "nulla" เป็นปี (ดู ค.ศ. 0) ดังนั้น ปีก่อนหน้า ค.ศ. 1 จึงเป็น 1 ปีก่อนคริสตกาล ในระบบนี้ 1 ปีก่อนคริสตกาลเป็นปีอธิกสุรทิน (เหมือนกับในปฏิทินก่อนจูเลียน) ในทางคณิตศาสตร์ เป็นการสะดวกมากกว่าที่จะถือว่ามี ค.ศ. 0 และกำหนดให้ปีก่อนหน้านั้นเป็นจำนวนเต็มลบ เพื่อจุดประสงค์เฉพาะในการอำนวยความสะดวกในการคำนวณตัวเลขของปีระหว่างจำนวนลบ (ปีก่อนคริสตกาล) และจำนวนบวก (คริสต์ศักราช) นอกจากนี้ยังใช้ในการนับปีทางดาราศาสตร์และในระบบวันที่มาตรฐานระหว่างประเทศ ISO 8601 ในระบบเหล่านี้ ถือว่า ค.ศ. 0 เป็นปีอธิกสุรทิน
title: ปฏิทินก่อนเกรโกเรียน

text: สัญกรณ์ที่ใช้กับปีก่อนคริสตกาล (BC) จะไม่ถูกนำมาใช้ แต่จะใช้เป็นปีติดลบแทน ตัวอย่างเช่น 3 ปีก่อนคริสตกาล เขียนแทนได้ด้วย −0002 ตัวเลขต่างกันอยู่ 1 เนื่องจากระบบปีก่อนคริสตกาลไม่มีปีที่ศูนย์ ดังนั้นปี 0000 ของ ISO จะหมายถึง 1 ปีก่อนคริสตกาล
title: ISO 8601

text: วันจันทร์ เป็นวันลำดับที่ 2 ในสัปดาห์ อยู่ระหว่างวันอาทิตย์กับวันอังคาร แต่ตามมาตรฐาน ISO 8601 กำหนดให้เป็นวันที่ 1 ของสัปดาห์
title: วันจันทร์

text: ในสหรัฐอเมริกาใช้ระบบวันอาทิตย์ถึงวันเสาร์เป็นหนึ่งสัปดาห์ และมีสัปดาห์บางส่วนที่ไม่เต็ม 7 วันที่จุดเริ่มต้นและจุดสิ้นสุดของปี ข้อดีของการทำเช่นนี้คือไม่ต้องมีการปรับเลขปีเหมือนเช่นปีที่นับตามสัปดาห์ของ ISO ในขณะที่การจัดอันดับนัยสำคัญที่สอดคล้องกันก็ยังคงมีอยู่
title: ISO 8601