المناطق الزمنية بفارق نصف ساعة وربع ساعة

Why Non-Whole-Hour Offsets?

The original division of the world into 24 one-hour zones was a simplification. Countries choose their UTC offset based on a combination of geographic position, historical precedent, and political convenience. When a country straddles two one-hour zones, its government may compromise on a half-hour offset to minimize disruption across the country.

Half-Hour Time Zones

Several countries and regions use UTC offsets that include a 30-minute component:

  • India (UTC+5:30) — The most populous half-hour zone. India chose this to keep the entire country on one clock while splitting the difference between UTC+5 and UTC+6 regions.
  • Sri Lanka (UTC+5:30) — Aligned with India.
  • Afghanistan (UTC+4:30) — Between Iran (UTC+3:30) and Pakistan/Uzbekistan (UTC+5).
  • Iran (UTC+3:30 / UTC+4:30 in DST) — One of the few countries combining DST with a half-hour base offset.
  • Myanmar (UTC+6:30) — Kept its colonial-era offset independent of neighbors.
  • Marquesas Islands (UTC−9:30) — A French territory in the Pacific.
  • Lord Howe Island, Australia (UTC+10:30 / UTC+11 in DST) — An isolated island with its own regime.
  • Newfoundland, Canada (UTC−3:30) — One of the longest-standing half-hour zones in the Americas.

Quarter-Hour Time Zones

Even rarer are 15-minute offsets:

  • Nepal (UTC+5:45) — The only country in the world using a quarter-hour offset. Nepal adopted it in 1986, splitting the difference between India (UTC+5:30) and the next full hour.
  • Chatham Islands, New Zealand (UTC+12:45 / UTC+13:45 in DST) — An island group with a quirky offset to stay distinctly ahead of mainland New Zealand.

Programming Challenges

Non-whole-hour offsets are a common source of bugs in software that naively assumes all UTC offsets are multiples of 60 minutes. Robust time zone libraries like the IANA Time Zone Database correctly handle all these offsets. Always use a well-maintained library rather than manual arithmetic.

A Practical Note

When scheduling a call between Kathmandu (UTC+5:45) and London (UTC+0), the difference is 5 hours and 45 minutes — not a round number. Tools like TimeFYI handle these automatically, but it is worth double-checking manually when the stakes are high.