< previous page page_194 next page >

Page 194
The c may be obtained for any year by the following rules:
1.) If the year is evenly divisible by 100, then
0194-01.gif
2.) If the year is not evenly divisible by 100, then apply the following rules:
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
2.1.) If the year is greater than zero, divide by 100 and add one:
0194-02.gif
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
2.2.) If the year is less than zero, divide by 100:
0194-03.gif
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
2.3.) If the year is zero, then c is zero:
0194-04.gif
For example, for A.D. 412, the year is greater than zero, so:
0194-05.gif
Likewise, for 4713 B.C., the year is 4712, which is less than zero, so:
0194-06.gif
In particular, note that the division operator truncates. Thus, the year 63 B.C. is 62, and
0194-07.gif
Note that the error term changes on the day following 28 February in those years evenly divisible by 100 and not evenly divisible by 400.
With these facts in hand, you may construct the following table, which may be used to convert Gregorian dates to Julian dates and vice versa.
The table reveals an interesting potential trap for the careless. Note that the discrepancy between the Julian and Gregorian dates is actually zero for century 2, and very small for several centuries surrounding that period. This period generally overlaps the historical period during which Mesoamerican cultures, like the Maya, were developing calendars. A proleptic Gregorian routine, then, can be mistakenly applied in the belief that it is generating Julian dates, and testing with dates in century 2 will erroneously confirm that belief. Such a misapplication is probably the source for occasional published errors in Western date equivalents of Maya dates. The proleptic Gregorian demons leave their characteristic sticky fingerprints all over these errors.

 
< previous page page_194 next page >