การแปลงเวลาทำงานอย่างไร
ป้อนเวลาตามที่ปรากฏบนนาฬิกาในเมือง A และเครื่องคำนวณจะหาเวลาในขณะเดียวกันนั้นในเมือง B โดยเริ่มจากการแปลงเวลาบนหน้าปัดนาฬิกาของคุณให้เป็นจุดเวลาเดียว (Unix timestamp) จากนั้นจะแสดงเวลานั้นบนนาฬิกาของเมือง B โดยใช้ฐานข้อมูลเขตเวลา IANA ที่ติดตั้งมาในเบราว์เซอร์ของคุณ ความแตกต่างคือค่า UTC offset ของเมือง B ลบด้วยค่า UTC offset ของเมือง A ณ ขณะนั้น
ตัวอย่างการคำนวณ
เมือง A: นิวยอร์ก, 14:00 น. วันที่ 10 ต.ค. เมือง B: โตเกียว
- 14:00 น. ในนิวยอร์ก (EDT, UTC-4) คือ 18:00 UTC
- 18:00 UTC คือ 03:00 น. ของวันถัดไป ในโตเกียว (JST, UTC+9)
- ความต่าง: +9 - (-4) = +13 ชม. โตเกียวเวลาเร็วกว่านิวยอร์ก
ลองดูตัวอย่างเมืองโกลกาตาสำหรับกรณีครึ่งชั่วโมง: 14:00 น. ในนิวยอร์ก คือ 23:30 น. ของวันเดียวกัน ในโกลกาตา (IST, UTC+5:30) ซึ่งมีความต่าง +9 ชม. 30 นาที
จัดการเวลาออมแสง (Daylight Saving Time) โดยอัตโนมัติ
ค่า Offset จะถูกวัด ณ เวลาที่คุณเลือก ไม่ได้ใช้ตารางคงที่ ดังนั้นเครื่องมือนี้จึงติดตามการเปลี่ยนแปลงของเวลาออมแสง เช่น นิวยอร์กจะเป็น UTC-5 ในเดือนมกราคม และ UTC-4 ในเดือนกรกฎาคม ซึ่งเครื่องคำนวณจะทราบว่าค่าใดใช้กับวันที่คุณเลือก ส่วนเมืองที่ไม่มีเวลาออมแสง เช่น โตเกียว หรือสิงคโปร์ จะใช้ค่า Offset เดิมตลอดทั้งปี
ทำไมความต่างของเวลาถึงเปลี่ยนไปในรอบปี
เมืองสองเมืองอาจมีเวลาห่างกันมากขึ้นหรือน้อยลงตามตารางเวลาออมแสงที่เปลี่ยนไป สหรัฐอเมริกาและยุโรปเปลี่ยนเวลาในวันหยุดสุดสัปดาห์ที่ต่างกัน ดังนั้นในช่วงไม่กี่สัปดาห์ของฤดูใบไม้ผลิและฤดูใบไม้ร่วง ความต่างระหว่างนิวยอร์กและลอนดอนจะเป็น 4 ชั่วโมง แทนที่จะเป็น 5 ชั่วโมงตามปกติ ควรแปลงเวลาตามวันที่คุณจะโทรหรือเดินทางจริงเสมอ ไม่ควรใช้ตัวเลขที่คุณจำไว้