Solvelop Posts

   

The Time Has Come

Published: Andrew Prisk - Jun 21 2021 @500 (UIT)
Last Edited: Andrew Prisk - Jul 21 2021 @785 (UIT)

Internet Time Standard


Background and Previous Attempt

Many of us are now living a significant portion of our lives online. The internet has permeated every facet of work and personal life. As such, it makes sense to have a time standard that is independent of any time zone. I suspect most of us are, at some point or another, curious about time. It is a human construct that helps us function. I have been fascinated with time, especially as it has become increasingly obvious that it is the only currency that really matters. In the 1996 Swatch introduced a new form of digital time measurement called Internet Time and instead of minutes, each measurement was call a ".beat." The idea behind it is sound - around the globe it is the same time and the exact same time - complete elimination of time zones and daylight savings time. It was a simple concept, but ahead of its time. Unfortunately, the merit of such complex simplicity (remember, simple is hard) was quickly masked by a marketing campaign that made it feel eclectic at best - serious consideration and real adoption was never given a chance. In addition to the marketing ploy, Internet Time was based on a new meridian running through Biel, Switzerland - home of the Swatch headquarters. Vain much? I know, this article and setup sounds like I am beating up on Swatch but I'm not. The core idea is really fantastic, really brilliant, I am simply (still) expressing frustration over the presentation and implementation of it so many years ago. In order to make it usable, adoptable and really make sense, there are some tweaks needed:

  1. Instead of using Biel Mean Time (BMT [UTC+1]), the standard should remain in Greenwich, using Greenwich Mean Time (GMT), the standard on which is commonly referred to as UTC.
  2. Much like UTC stands for Universal Time Coordinated, this new standard should be called UIT or Universal Internet Time.
That's it, the actual calculation and unit of measurement label should be kept the same - .beat. The measurement is ridiculously brilliant and simple, instead of dividing the virtual and real day into 24 hours and 60 minutes per hour (which is antiquated, archaic and outdated), the Universal Internet Time system divides the day into 1000 ".beats". Each .beat is 1 minute and 26.4 seconds. Since I know some time geeks will be reading this, lets define a second for everyone: The second is defined as being equal to the time duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the fundamental unperturbed ground-state of the caesium-133 atom. Yeah. A second, is a second :)

Why is this important?

Right, I guess that really is the only pertinent question. Why is this all important? Can we all agree that DST sucks? I mean, really is a horrible invention and unlike civil time in most European countries, Internet Time does not observe daylight saving time. Daylight Savings Time was implemented on March 31, 1918 — as a wartime measure. There have been a ton of studies showing how terrible DST is for our health and well-being, but as it pertains to business - it costs time, which is money. On average, people lose 40 minutes of sleep each time we shift, twice a year. This is estimated to cost over $450 million annually. Ok, this is good problem to solve, right? UIT solves that problem - very well. There are no time zones; instead, the new time scale using Greenwich Mean Time (GMT) is used, based on the Prime Meridian in Greenwich, England. UIT is the same throughout the world. For example, when the time is 875 .beats, or @875, in New York, it is also @875 in Tokyo: 0.875 × 24 hours = 21:00 UIT = 9PM UTC. and thus it matches UTC.

Simple Calculation

The formula for calculating the current time in .beats from UTC (UIT) is:
((UTC Minutes * 60) + (UTC Hours * 3600)) / 86.4

Advantages of the Internet Time System

  • It uses the normal decimal system, instead of the ancient 24 hour, 60 minute, 60 second system which makes time telling more complicated.
  • .beat time calculations are easy, @345 + 456 .beats = @801, compared to e.g. 3:45:20 + 2 hours, 25 minutes, 45 seconds, where the seconds, minutes and hours must all be added.
  • No need for time zone conversions as Internet Time is the same everywhere.

Disadvantages of the Internet Time system

  • The general population is lazy.
  • Converting any populace to a new time standard would be difficult given their propensity for simple, easy and immediate. While the calculation is pretty simple, both time standards would have to be displayed side-by-side so any common person would be able to make sense of it.

Code

To make things easier, we have provided several helper functions, in different languages, in case you want to incorporate it into your own projects and see how easy it is. We are working on an Outlook calendar plugin as an alternative to standard time.