Skip to main content

Time Zones, Meridian, Longitude, IDL… It's more politics than science.

Photo by Arpit Rastogi on Unsplash

History

The world without time zones

Colonialism Needs & Funding

Prominent Early Institutions

International Meridian Conference (IMC)

From 1884 International Meridian Conference — Washington, D.C.

The Science (sort of)

A simple interpretation of IMC resolutions

  • universal solar day begins at midnight in Greenwich and is counted on a 24-hour clock
  • All nautical and astronomical days begin everywhere at 12:00 a.m.
  • Meridians are imaginary circles passing through the geographic poles. The Meridian passing through Greenwich Observatory England is considered the prime meridian.
  • Longitudes are the angular distance measured west or east of the prime meridian.
  • The timezone at the prime meridian is called Greenwich Mean Time (GMT). Time here is known as Coordinated Universal Time (UTC).

Time Rule by mixing IMC Resolutions with Sun/Earth movement

  • Earth rotates anticlockwise, causing the sun to appear traveling east to west. Therefore, sunlight reaches later on the west of the Prime meridian and earlier on the east. This makes the time towards
    * East of the Prime meridian more (earlier) than GMT 
    * West of the Prime meridian less (later) than GMT
  • Earth is a sphere, so moving 360 ° brings us back to the same meridian. In 1884, wise men added an east-west concept to avoid the sudden time change confusion at the prime meridianinstead of 360° longitudes, we have longitudes 0°-180° towards each side of the prime meridian.
  • The line at 180° EAST/WEST longitude is known as Antimeridian. In 1884 by opting for 180° east/west instead of 360°, the wise men moved that date changing confusion at this location because only Europe & Americas mattered. There is another phenomenon near Antimeridian called as International Date Line. It deserves a post of its own, I’ve covered it here.
  • This brought us to the picture below, which shows the circle in red as the prime meridian, and in blue are other Meridians with longitudes denoted at the center
Curtesy — Britannica
  • As the earth is round, these longitudes have more gaps near the equator almost 70 miles, and theoretically zero mile gaps near the poles.
  • As one earth day is 24 hours and the earth moved 360° in one earth day, a 360 ÷ 24 = 15° change in longitude should change the time to 1 hour. So if the time at Greenwich observatory is 2 PM the time at 10° longitude should be 1 PM. But the science ends here.

The Politics (Adjustments )

  • America has longitudes ranging from 66.5°W in Maine to 172.2°W In Alaska, covering a whopping 110° in Longitude, Scientifically, it should have 7 or more timezones but politics prevailed over science and it's decided to have 6 timezones. America also invented a weird time-related phenomenon called Daylight Savings, It deserves its post, we will discuss it later.
  • Russia at the time of this writing has 11 time zones. that means you need to change your watch 10 times if you drive from one end to another.
  • China has a different approach. If you think changing the watch 10 times in Russia is weird, China also thought the same, so it decided to keep only one timezone.
    Until mid 20th century, china did follow 5 time zones, but after the civil war, with the rise of the Communist Party and the creation of the People’s Republic of China, Mao Zedong decided that all of China was to use Beijing Time UTC+8.
  • In Samoa, Fiji, Tonga, and a few more pacific island nations, there is a lot of politics here to discuss, with weird life losing or gaining phenomenon. Will cover it under the international Date Time Line post.
Timezones in colors

Conclusion

Comments

Popular posts from this blog

An Introduction to Quartz Scheduler

It's a common use case to have an enterprise application, perform specific work, at a specific time or in response to a specific action. In other words, “There is an ask to execute a  Job  upon a predefined  Trigger ”. This brings us to the need for a  Scheduling System.  A system, where  Jobs  &  Trigger  can be registered and the system will manage the remaining complexity. Thankfully for the Java systems,  Quartz  is for rescue. It‘s an open-source library that has been extensively used in enterprise applications for more than a decade. Components in Quartz Sub System: Following are the all major component in the Quartz subsystem: Scheduler : It’s the control room of Quartz. It maintains everything required for scheduling,  such as managing listeners ,  scheduling jobs , clustering, transactions & job persistence. It maintains a registry of  JobDetails ,  Listeners  &  Triggers , and executes Job & Listeners when their associated Trigger is fired. SchedulerFactor

Unable to Redo in VS-Code & Intellij

Since the beginning of personal computers, few keyboard shortcuts are common among all operating systems and software. The ubiquitous cmd+c (copy), cmd+v(paste) , cmd+z (undo) and cmd+y (redo) I am not sure why, both of my favorite IDEs,  Visual Studio Code  &  Intellij  decided to not use  cmd+Y for redo.Below are the quick steps to configure  cmd+Y for a redo in VS-Code & Intellij Visual Studio Code Open VS Code & Go to keyboard shortcuts There will be a search bar at the top Type “  redo  “ in the search bar. You can see on my system its still mapped to  shift+cmd+z Double click on  ⇧ ⌘ z  and the below box will appear. Do not click anywhere or type anything on the keyboard except the key you want to assign, in our case it was  cmd+y,  so type  cmd+y Press Enter and you are done. Now you can use  cmd+z  for undo and  cmd+y  to redo like always Intellij It is also as simple as VS-Code Open IntelliJ & go to  Preferences In the search bar search for the  redo. In the ri

My Custom Built Desktop. The Questions & The Answers!

If  you want to avoid overpriced pre-builts like the M1 Mac Mini, Mac Pro, or Dell XPS Desktop without compromising on performance, a self-built desktop is a preferred option. It's also a great choice if you enjoy building things. custom built with ASUS-PRIME-P If you choose to build a custom PC, be prepared to invest time in researching and assembling compatible components.  In this post, I'll share my experience building this colorful powerhouse. I'll cover: Why did I do it.  Key questions to ask when selecting components Thought process behind component choices Components used in my build Benchmark comparisons . ** My second custom-build **.  ***  Disclaimer: Not an Apple product. Just a free apple sticker is used *** Why did I do it I decided to get a desktop during the pre-MacM1 era (yes, that’s a thing). After browsing many websites, I found that well-configured prebuilt PCs were overpriced, while cheaper ones had subpar components. Unable to choose between the option

BDD (1) — Behavior Driven Development

A wise man ( narcissist me ) once said, “Life is all about the question and answers. The trick to a meaningful life is,  To ask the right questions to yourself, so you can get on the right path to search for the answer .” The very first question one should always ask oneself is WHY.  Let's discuss our WHY in the current case. Why BDD Let's take a step back and start with the well-known software development practice TDD ( Test-Driven Development).  In TDD, the very first thing developers do is, set up the technical expectations from the code by writing failing test cases. After the expectation is set, the code is written/modified to finally pass all of the failing tests. It's an  Acceptance driven development strategy . TDD works fine to create a robust technically working product. But the whole TDD approach revolves only around technical teams. It barely involves the business analysis or product owners to validate the business aspect of a feature, they get involved only aft