TimeZone

ToolByte Blog

Sign in

The Weird World of Half-Hour and Quarter-Hour Time Zones

Theoretically, the world has 24 time zones. Each one is exactly 15° of longitude wide, and each differs from its neighbor by exactly one hour. It's a beautiful, geometric system.

In reality, there are about 40 time zones — because a bunch of countries decided that 60 minutes was just too much. Welcome to the weird world of half-hour and quarter-hour offsets.

🇮🇳 India: UTC+5:30

India is the most populous country with a half-hour offset. It uses Indian Standard Time (IST), which is UTC+5:30 — five and a half hours ahead of UTC.

Why the half hour? Before independence, India had multiple time zones: Bombay Time, Calcutta Time, and Madras Time, among others. When the country unified its time system in 1947, it chose a compromise: the longitude of 82.5°E, which passes through the city of Mirzapur in Uttar Pradesh. That longitude corresponds to UTC+5:30.

India's neighbor, Sri Lanka, also uses UTC+5:30. And Myanmar uses UTC+6:30 — a half-hour offset that's unique in Southeast Asia.

🌍 Fun fact: If you're scheduling a meeting between New York and Mumbai, don't forget the half-hour. New York is UTC−5 (or −4 in summer), and Mumbai is UTC+5:30. The difference is 10.5 hours (or 9.5 in summer). This trips up more people than you'd think.

🇳🇵 Nepal: UTC+5:45

Nepal is the only country in the world with a quarter-hour offset. It uses Nepal Time (NPT), which is UTC+5:45 — five hours and 45 minutes ahead of UTC.

The reason is purely symbolic: Nepal wanted a time zone that was uniquely its own. The country's national meridian is at 86°15'E, which corresponds to UTC+5:45. It's a way of asserting national identity — a small but meaningful act of independence from India, which surrounds Nepal on three sides.

In practice, the quarter-hour offset is a nightmare for software developers. Most time zone libraries handle it, but the math is unusual, and it's easy to make mistakes.

🇦🇺 Australia: A Patchwork of Offsets

Australia is a federation of states, and each state sets its own time zone. The result is a patchwork:

The Northern Territory and South Australia use the half-hour offset (UTC+9:30). New South Wales, Victoria, Queensland, Tasmania, and the Australian Capital Territory use UTC+10. Western Australia uses UTC+8.

Add daylight saving to the mix (which some states observe and others don't), and you get a complex system that changes twice a year.

🇮🇷 Iran: UTC+3:30

Iran uses Iran Standard Time (IRST), which is UTC+3:30. The country abolished daylight saving time in 2022, so the offset is now constant year-round.

The half-hour offset was chosen in 1946, reportedly because it was deemed more suitable for the country's longitude — but the real reason may have been political, as Iran wanted to differentiate itself from its neighbors.

🌏 Other Notable Offsets

💻 Why This Matters for Developers

Half-hour and quarter-hour offsets are a special kind of hell for developers. Here's why:

💡 Developer tip: Always store timestamps in UTC. Always. The only time you should ever deal with local time is when displaying to a user. This eliminates 90% of the complexity of half-hour offsets.

🧠 The Politics of Time

Time zones aren't just about geography. They're about identity. When Nepal chooses a quarter-hour offset, it's making a statement: "We are not India." When Iran chooses a half-hour offset, it's asserting its independence from the Arab world's time zones.

These choices might seem arbitrary — and from a purely logistical standpoint, they are. But from a political and cultural standpoint, they matter. Time is one of the ways we define ourselves.

So the next time you're scheduling a meeting with someone in Kathmandu, take a moment to appreciate the weirdness. It's not just a time zone — it's a statement of national identity, wrapped up in a quarter-hour offset.


Our Time Zone Converter Hub handles every offset — including the half-hour and quarter-hour ones. Give it a try.

← Back to Blog