Measuring Time: A simple linear timescale

Posted on July 22, 02008
Filed Under Journal, Latham

Clock face from the Vatican collection

Clock face from the Vatican collection. Photo by John Dalziel

In the previous post I decided against using Date as the fundamental temporal datatype for The Computus Engine. Instead I'll be using the datatype at the heart of the Date class; and that is Number. Backwards compatibility with Date is still important so I'm going to use the same epoch (all dates are measured from 1st Jan 1970) and the same granularity (1 unit = 1 millisecond). I will in effect be using the same underlying timeline that the Date class uses, just without any of the calendar specific overhead.

The importance of a linear timescale
If you take all the possible values of this system and graph them you would get a very simple linear timescale. This is a good thing. The rules for most calendar systems are complex and arcane so a timescale that is simple, regular and predictable is very helpful. I don't mean helpful for "telling the time"; more as an underlying and intermediary system for calendar conversion.

Time is money
An intermediary timescale works a bit like money. Disperate commodities and services all have a monetary value (even if they are free) and this common intermediary scale allows for the simple interchange of just about anything. What's interesting is that on it's own money is useless but used as an exchange mechanism it's invaluable - if you'll excuse the pun.

A simple intermediary timescale provides every calendar system with a common reference for exchanging temporal data. Instead of writing dozens of routines to convert every system to every other system, you just write a couple of routines for each system to convert them to and from the intermediary timescale.

Julian Day Number
If you look at other systems of calendar conversion you'll usually find an intermediary scale being used, the most common being the Julian Day Number (JDN). This and the Modified Julian Day are both popular with astronomers. JDN should not to be confused with the Julian calendar (from which our modern Gregorian calendar is descended) as the Julian Day Number is a linear count of the number of days since January 1, 4713 BC. The reason behind that date is of course another story.

Share/Bookmark

Related Journal Entries

  1. Measuring Time: Periodization
  2. 2008 just got one second longer
  3. A review of Temporal Web Standards
  4. A day at the Royal Greenwich Observatory
  5. One giant leap
  6. Minkowski Spacetime
  7. Projects update March 2009
  8. 2009: A year of anniversaries
  9. The Equation of Time podcast II
  10. Astronomy software for the iPhone
  11. AS3 infinite timeline: Proof of concept
  12. Apocalypse Then
  13. Synchronoptic timelines
  14. What is Computus?
  15. We Are Astronomers

Comments

Leave a Comment

If you would like to make a comment, please fill out the form below.

Name (required)

Email (required)

Website

Comments

2 Comments so far
  1. Ariane June 16, 2010 4:20 pm

    Hi,

    Can someone tell me what is the name of the clockface on this webpage and where can I find more information about it?

    http://www.computus.org/journal/?m=200807

    Thanks,

    Ariane

  2. John June 17, 2010 9:25 am

    Hi Ariane, if you mean the image here [ http://www.computus.org/journal/?p=32 ] then this was a photo I took whilst visiting the Vatican in Rome. They have an amazing collection of globes, clocks and scientific instruments. Well worth a visit.