Việt Nam trải dài hơn 1.600 km từ bắc vào nam nhưng chỉ dùng một múi giờ duy nhất — Giờ Đông Dương (Indochina Time, UTC+7) — cho toàn bộ lãnh thổ, và chưa từng áp dụng giờ mùa hè kể từ khi thống nhất múi giờ này.
Vì sao một quốc gia trải dài vẫn giữ một múi giờ
Không giống Indonesia hay Nga, nơi lãnh thổ trải dài theo chiều đông-tây buộc phải chia nhiều múi giờ, Việt Nam trải dài chủ yếu theo chiều bắc-nam nên chênh lệch kinh độ giữa Hà Nội và Cà Mau không đủ lớn để cần thêm múi giờ thứ hai. Điều này giúp việc lên lịch trong nước đơn giản hơn nhiều so với các nước láng giềng.
Độ lệch so với UTC
Mỗi múi giờ được xác định bởi một độ lệch so với UTC. Độ lệch này không phải lúc nào cũng là số giờ tròn — Ấn Độ dùng UTC+5:30, còn Nepal thậm chí dùng UTC+5:45.
Vì sao chuyển đổi múi giờ khó khăn trong thực tế
Các quy tắc giờ mùa hè được nhiều chính phủ thay đổi một cách khó lường và có thể khác nhau theo từng năm, nên việc chuyển đổi thời gian đáng tin cậy đòi hỏi một cơ sở dữ liệu múi giờ được cập nhật liên tục (như IANA Time Zone Database), chứ không chỉ là một độ lệch giờ cố định.
Vì sao cần điều này
- Hiển thị đúng giờ họp cho người Việt ở trong nước và cộng đồng người Việt tại Mỹ, Úc, châu Âu.
- Chuyển đổi timestamp từ log máy chủ sang giờ địa phương của người dùng.
- Tránh nhầm lẫn khi phía đối tác nước ngoài đổi giờ mùa hè còn Việt Nam thì không.
Không phải mọi độ lệch đều là số giờ tròn
Dù hầu hết múi giờ lệch so với UTC theo số giờ nguyên, vẫn có ngoại lệ: Ấn Độ dùng UTC+5:30, Nepal dùng UTC+5:45, và một số vùng của Úc dùng UTC+9:30 hoặc UTC+10:30. Nên tránh viết code giả định rằng độ lệch luôn là bội số của 60 phút — đó là lý do các thư viện đáng tin cậy dựa vào tên múi giờ IANA thay vì các độ lệch số tùy ý.