เขตเวลา คือพื้นที่ที่ใช้เวลามาตรฐานเดียวกันบนหน้าปัดนาฬิกา เมื่อต้องการแปลงเวลาระหว่างเขตเวลา ให้ใช้ UTC เป็นเวลาอ้างอิง ใช้ออฟเซ็ตที่ถูกต้องตามสถานที่และวันที่ แล้วตรวจสอบว่าวันในปฏิทินเปลี่ยนหรือไม่

ตัวอย่างเช่น UTC+2 หมายความว่าเวลาท้องถิ่นเร็วกว่า UTC อยู่ 22 ชั่วโมง ส่วน UTC-5 หมายความว่าเวลาท้องถิ่นช้ากว่า UTC อยู่ 55 ชั่วโมง การคำนวณไม่ซับซ้อน แต่คำตอบจะถูกต้องก็ต่อเมื่อใช้ออฟเซ็ตที่ถูกต้องสำหรับสถานที่นั้นในวันนั้น

เขตเวลาคืออะไร

โลกหมุนรอบตัวเองหนึ่งรอบในเวลาประมาณ 2424 ชั่วโมง ดังนั้นเวลาเที่ยงวันตามท้องถิ่นจึงไม่ได้เกิดขึ้นพร้อมกันทุกแห่งบนโลก เขตเวลาช่วยจัดกลุ่มพื้นที่ต่าง ๆ เพื่อให้นาฬิกาสอดคล้องกับแสงกลางวันและการใช้ชีวิตประจำวันได้พอสมควร

เพราะฉะนั้น เขตเวลาไม่ได้เป็นเพียงเรื่องของตำแหน่งทางภูมิศาสตร์เท่านั้น แต่เป็นกฎที่ภูมิภาคนั้นกำหนดใช้ด้วย

แผนที่เขตเวลาของโลกช่วยอย่างไร

บนแผนที่เขตเวลาของโลก เขตเวลามักดูเหมือนแถบแนวตั้ง แต่จริง ๆ แล้วไม่ได้แบ่งโลกเป็นส่วนที่เท่ากันอย่างสมบูรณ์ เส้นแบ่งจริงขึ้นอยู่กับการตัดสินใจทางการเมืองและการใช้งานจริง ดังนั้นพื้นที่ที่อยู่ใกล้กันอาจใช้เวลาท้องถิ่นต่างกันได้

แผนที่มีประโยชน์สำหรับการดูภาพรวม แต่ไม่ได้บอกทุกอย่าง มันจะไม่แสดงกฎเวลาออมแสงทั้งหมด และจะไม่บอกว่าบางเมืองมีการเปลี่ยนออฟเซ็ตในวันที่กำหนดหรือไม่

UTC Offset และกฎการแปลงเวลา

UTC คือจุดอ้างอิงร่วมกัน เวลาท้องถิ่นมักเขียนได้เป็น

local time=UTC time+offset\text{local time} = \text{UTC time} + \text{offset}

ถ้าออฟเซ็ตเป็นค่าลบ ก็เท่ากับว่าคุณกำลังลบจำนวนชั่วโมงออกไป ถ้าออฟเซ็ตเป็นค่าบวก ก็เท่ากับว่าคุณกำลังบวกจำนวนชั่วโมงเข้าไป

ถ้าคุณแปลงจากเวลาท้องถิ่นหนึ่งไปยังอีกเขตเวลาท้องถิ่นหนึ่งโดยตรง ทางลัดที่มีประโยชน์คือ

target time=source time+(target offsetsource offset)\text{target time} = \text{source time} + (\text{target offset} - \text{source offset})

ทางลัดนี้ใช้ได้ก็ต่อเมื่อออฟเซ็ตทั้งสองค่าถูกต้องสำหรับสถานที่และวันที่นั้น

ตัวอย่างคำนวณ: แปลง 18:0018{:}00 UTC

สมมติว่ามีการนัดหมายเวลา 18:0018{:}00 UTC

เมืองที่อยู่ใน UTC-5 จะช้ากว่า UTC อยู่ 55 ชั่วโมง ดังนั้นเวลาท้องถิ่นคือ

18:005:00=13:0018{:}00 - 5{:}00 = 13{:}00

นั่นคือเวลา 1:001{:}00 PM ของวันเดียวกัน

เมืองที่อยู่ใน UTC+9 จะเร็วกว่า UTC อยู่ 99 ชั่วโมง ดังนั้นเวลาท้องถิ่นคือ

18:00+9:00=27:0018{:}00 + 9{:}00 = 27{:}00

27:0027{:}00 หมายถึงเวลา 3:003{:}00 AM ของวันถัดไป

นี่คือประเด็นสำคัญที่หลายคนมักพลาด: การแปลงเขตเวลาอาจทำให้วันที่ในปฏิทินเปลี่ยน ไม่ใช่แค่เวลาในนาฬิกาเท่านั้น

ทำไมเวลาออมแสงจึงทำให้การแปลงเวลาเปลี่ยนไป

บางภูมิภาคใช้เวลาออมแสงในบางช่วงของปี เมื่อเกิดขึ้นเช่นนั้น ค่า UTC offset ก็จะเปลี่ยนไป

ถ้าเมืองหนึ่งปกติอยู่ที่ UTC-5 แต่เลื่อนไปเป็น UTC-4 ในฤดูร้อน เวลา UTC เดียวกันก็จะให้คำตอบเป็นเวลาท้องถิ่นต่างกันตามวันที่ ดังนั้นการแปลงเวลาให้ถูกต้องจึงต้องรู้ทั้งสถานที่และวันที่

ถ้าภูมิภาคนั้นไม่ใช้เวลาออมแสง การใช้ออฟเซ็ตคงที่ค่าเดียวก็อาจเพียงพอ

ข้อผิดพลาดที่พบบ่อยในการแปลงเขตเวลา

คิดว่าทุกเขตเวลาต่างกันเป็นจำนวนชั่วโมงเต็มเสมอ

ออฟเซ็ตไม่ได้เป็นจำนวนชั่วโมงเต็มทุกแห่ง บางพื้นที่ใช้ออฟเซ็ตอย่าง UTC+5:30 หรือ UTC+5:45 ถ้าคุณละเลยจำนวนนาที ผลลัพธ์ก็จะผิด

คิดว่าเมืองหนึ่งใช้ออฟเซ็ตเดิมตลอดทั้งปี

จะใช้ได้ก็ต่อเมื่อสถานที่นั้นไม่มีการใช้เวลาออมแสง หรือคุณรู้อยู่แล้วว่าวันที่นั้นอยู่ในช่วงที่ใช้ออฟเซ็ตเดิม

สับสนระหว่างออฟเซ็ตกับชื่อเขตเวลา

UTC-5 เป็นเพียงออฟเซ็ตเท่านั้น แต่ชื่อเขตเวลาจะรวมกฎของเวลาออมแสงและการเปลี่ยนแปลงในอดีตไว้ด้วย เมื่อความแม่นยำสำคัญ การใช้ชื่อเขตเวลาจะปลอดภัยกว่าการใช้ออฟเซ็ตอย่างเดียว

ควรใช้เขตเวลาเมื่อไรในปัญหาจริง

เขตเวลามีความสำคัญในการเดินทาง การประชุมนานาชาติ การขนส่ง บันทึกข้อมูลของซอฟต์แวร์ การเงิน และระบบใดก็ตามที่บันทึกเหตุการณ์ข้ามภูมิภาค

ในโจทย์คณิตศาสตร์ง่าย ๆ คุณอาจแค่ต้องบวกหรือลบออฟเซ็ต แต่ในการจัดตารางเวลาจริง คุณมักต้องรู้เมืองหรือชื่อเขตเวลาด้วย

ลองแปลงเวลาด้วยตัวเอง

ลองตั้งโจทย์ของคุณเองโดยใช้เวลา UTC หนึ่งค่าและออฟเซ็ตที่ต่างกันสองค่า และอย่าลืมตรวจสอบว่าวันที่เปลี่ยนหรือไม่ ถ้าคุณต้องการแก้ปัญหาคล้ายกันสำหรับการนัดหมายจริง ให้ใช้ชื่อเมืองหรือ time-zone ID เพื่อให้ระบบจัดการกฎเวลาออมแสงได้อย่างถูกต้อง

ต้องการความช่วยเหลือในการแก้โจทย์?

อัปโหลดคำถามของคุณแล้วรับคำตอบแบบทีละขั้นตอนที่ผ่านการตรวจสอบในไม่กี่วินาที

เปิด GPAI Solver →