Date fun

Dennis Boone drb at msu.edu
Mon Apr 23 12:02:20 CDT 2007


Found the following in an old usenet post.  Seems on-topic. :)

De

 > The Modified Julian Day was adopted by the Smithsonian Astrophysical
 > Obser- vatory (SAO) in 1957 for satellite tracking.  SAO started
 > tracking satellites with an 8K (non-virtual) 36-bit IBM 704 computer
 > in 1957, when Sputnik was launched.  The Julian day was 2,435,839 on
 > January 1, 1957.  This is 11,225,377 in octal notation, which was too
 > big to fit into an 18-bit field (half of its standard 36-bit word).
 > And, with only 8K of memory, no one wanted to waste the 14 bits left
 > over by keeping the Julian Day in its own 36-bit word.  However, they
 > also needed to track hours and minutes, for which 18 bits gave enough
 > accuracy.  So, they decided to keep the number of days in the left 18
 > bits and the hours and minutes in the right 18 bits of a word.

 > Eighteen bits would allow the Modified Julian Day (the SAO day) to
 > grow as large as 262,143 ((2 ** 18) - 1).  From Nov. 17, 1858, this
 > allowed for seven centuries.  Using only 17 bits, the date could
 > possibly grow only as large as 131,071, but this still covers 3
 > centuries, as well as leaving the possibility of representing
 > negative time.  The year 1858 preceded the oldest star catalog in use
 > at SAO, which also avoided having to use negative time in any of the
 > satellite tracking calculations.

 > This base time of Nov. 17, 1858 has since been used by TOPS-10,
 > TOPS-20, and VAX/VMS.  Given this base date, the 100 nanosecond
 > granularity implemented within VAX/VMS, and the 63-bit absolute time
 > representation (the sign bit must be clear), VMS should have no
 > trouble with time until:



More information about the cctech mailing list