[LEAPSECS] Common Calendar Time (CCT) -Brooks Harris

Brooks Harris brooks at edlmax.com
Sat Jan 18 18:16:43 EST 2014


On 2014-01-18 08:02 AM, Joseph Gwinn wrote:

> POSIX time is defined without reference to NTP, which is its own world

> with its own standard. Note that the NTP standard, RFC-1305, is dated

> March 1992, which is well after the first POSIX standard (1988 - the

> Ugly Green Book). Nor does NTP have any reference to UNIX or POSIX.


Yes it does.

Figure 4: Interesting Historic NTP Dates of NTP refers to "First day
UNIX" and locates it 63072000 seconds before 1972-01-01T00:00:00Z (UTC)-

+-------------+------------+-----+---------------+------------------+
| Date | MJD | NTP | NTP Timestamp | Epoch |
| | | Era | Era Offset | |
+-------------+------------+-----+---------------+------------------+
| 1 Jan -4712 | -2,400,001 | -49 | 1,795,583,104 | 1st day Julian |
| 1 Jan -1 | -679,306 | -14 | 139,775,744 | 2 BCE |
| 1 Jan 0 | -678,491 | -14 | 171,311,744 | 1 BCE |
| 1 Jan 1 | -678,575 | -14 | 202,939,144 | 1 CE |
| 4 Oct 1582 | -100,851 | -3 | 2,873,647,488 | Last day Julian |
| 15 Oct 1582 | -100,840 | -3 | 2,874,597,888 | First day |
| | | | | Gregorian |
| 31 Dec 1899 | 15019 | -1 | 4,294,880,896 | Last day NTP Era |
| | | | | -1 |
| 1 Jan 1900 | 15020 | 0 | 0 | First day NTP |
| | | | | Era 0 |
| 1 Jan 1970 | 40,587 | 0 | 2,208,988,800 | First day UNIX |
| 1 Jan 1972 | 41,317 | 0 | 2,272,060,800 | First day UTC |
| 31 Dec 1999 | 51,543 | 0 | 3,155,587,200 | Last day 20th |
| | | | | Century |
| 8 Feb 2036 | 64,731 | 1 | 63,104 | First day NTP |
| | | | | Era 1 |
+-------------+------------+-----+---------------+------------------+

Figure 4: Interesting Historic NTP Dates


My reading of this is the table is actually normative - there's no
indication it is informative except the table's title. In any event,
Mill's intention was clear, and gives us the crucial standards-based
link between UTC and the Unix/POSIX "origin", or "the Epoch".

[ --------
Caution - Michael Deckers pointed out in an earlier email on the list
(good catch!)-

Please note that this table has to be read with caution.

Besides the typo -678,491 for -678,941, one has to realize that
"1 Jan -4712" is meant as a date in the Julian calendar, but
all the other dates in column 1 must be taken as Gregorian calendar
dates, even those before 1582-10-15 -- else the entries in
columns 2,3,4 become incorrect. And this makes the entry
in column 5 for the date 1582-10-04 incorrect.
------- ]





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://six.pairlist.net/pipermail/leapsecs/attachments/20140118/66425ae2/attachment.htm>


More information about the LEAPSECS mailing list