home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / C / JULCAL10 / DATES.TXT < prev    next >
Text File  |  1992-12-21  |  27KB  |  623 lines

  1.  
  2. Article 58087 (1228 more) in comp.lang.c:
  3.  
  4. Subject: Re: algorithm for day-of-week
  5. From: comjohn@ccu1.aukuni.ac.nz (Mr. John T Jensen)
  6. Date: Tue, 20 Oct 1992 02:33:01 GMT
  7. Distribution: comp
  8.  
  9. There is a very nice article with algorithms for this and other calendrical
  10. problems that I can recommend:
  11.  
  12. Calendrical Calculations, by Nachum Dershowitz and Edward M. Reingold.  In
  13. Software-Practice and Experience, Vol. 20, number 9 (September 1990), pp
  14. 899-928.
  15.  
  16. jj
  17.  
  18. John Thayer Jensen                      64 9 373 7599 ext. 7543
  19. Commerce Computer Services              64 9 373 7437 (FAX)
  20. Auckland University                     jt.jensen@aukuni.ac.nz
  21. Private Bag 92019
  22. AUCKLAND
  23. New Zealand
  24.  
  25.  
  26.  
  27.  
  28.  
  29. Article 58154 (1197 more) in comp.lang.c:
  30. From: msb@sq.sq.com (Mark Brader)
  31.  
  32. Subject: Re: ******* DATES *********
  33. Date: Wed, 21 Oct 92 07:00:56 GMT
  34.  
  35. > This is probably in the FAQ, but I'm feeling a rebel today.
  36.  
  37. No, it isn't, but do you know, I think it should be.  It certainly is
  38. not a C question, but it *does* seem to be Frequently Asked in this
  39. newsgroup anyway!
  40.  
  41. > What was the final word in the leap year arguments?
  42.  
  43. The final word is irrelevant, since article sequence is random and every
  44. post on the topic attracts a slew of fresh responses from people anxious
  45. to display their ignorance on a worldwide network.  Now, if you want the
  46. *correct* answer...
  47.  
  48. > Is 2000 a leap year?
  49.  
  50. Yes.
  51.  
  52. > Is it a single or double-exception year?
  53.  
  54. Well, I'd call it a triple exception.  Depends on how you count.
  55. Year y is a leap year if and only if:
  56.  
  57.     (y % 4 == 0 && y % 100 != 0)  ||  y % 400 == 0
  58.  
  59. (The parentheses are redundant, of course, but included for clarity.)
  60.  
  61. Since some people seem to have trouble believing that this is right,
  62. here's some supporting evidence, taken from the reference book most
  63. conveniently to hand, the 1989 Information Please Almanac (p549-550):
  64.  
  65. #  For long-range accuracy, a formula suggested by the Vatican
  66. #  librarian Aloysius Giglio (Latinized into Lilius) was adopted:
  67. #  every fourth year is a leap year UNLESS it is a century year
  68. #  like 1700 or 1800.  Century years can be leap years ONLY when
  69. #  they are divisible by 400 (e.g. 1600).  This rule eliminates
  70. #  three leap years in four centuries, making the calendar suf-
  71. #  ficiently correct for all ordinary purposes.
  72. #  
  73. #  ... The average year of the Gregorian calendar [i.e. the one
  74. #  just described], in spite of the leap year rule, is about 26
  75. #  seconds longer than the earth's orbital period.  But this
  76. #  discrepancy will need 3,323 years to build up to a single day.
  77. #  
  78. #  Modern proposals for calendar reform do not aim at a "better"
  79. #  calendar, but at one that is more convenient to use, especially
  80. #  for commercial purposes. ...
  81.  
  82. I also have online a copy of the British law of 1751 decreeing
  83. the adoption (the following year) of the Gregorian calendar
  84. "in and throughout all his Majesty's Dominions and Countries
  85. in Europe, Asia, Africa and America, belonging or subject to
  86. the Crown of Great Britain"; and it specifies the same rule.
  87. (I'll email this text to anyone who asks, but be warned that
  88. it's several pages long and entirely in language like that.)
  89. And yes, it specifies the same rule.
  90.  
  91. According to past postings in sci.astro, which is probably the
  92. best group for this topic, a small minority of references claim
  93. that there is one more level of exception which has been adopted;
  94. but posters who would be in a position to know about this have
  95. said that it was wrong.  It would not make sense anyway, because
  96. the length of the year is not sufficiently constant over millenia.
  97.  
  98. > Is there a reliable, simple function around to calculate this?
  99. > I cannot use C, I'm building something in a 4GL and I have to
  100. > count days back to, well, a long time ago.
  101.  
  102. Well, if it's a *long* time ago, you may get into issues of when the
  103. country in question *changed* to the Gregorian calendar.  That could
  104. be anywhere from the 16th to the 20th century.  Then there is the
  105. matter of the year not always having begun on January 1...
  106.  
  107. > "This must be Thursday.  I never could get the hang of Thursdays"
  108.  
  109. Nice choice of quote.
  110. -- 
  111. Mark Brader, Toronto    "If the standard says that [things] depend on the
  112. utzoo!sq!msb         phase of the moon, the programmer should be prepared
  113. msb@sq.com         to look out the window as necessary."  -- Chris Torek
  114.  
  115. This article is in the public domain.
  116.  
  117.  
  118. Article 58195 (1195 more) in comp.lang.c:
  119. From: bob@black.ox.ac.uk (Bob Douglas)
  120.  
  121. Subject: Re: ******* DATES *********
  122. Date: 21 Oct 92 18:34:43 GMT
  123. Originator: bob@black
  124.  
  125. In article <exuptr.772.719596858@exu.ericsson.se> exuptr@exu.ericsson.se (Patric
  126. k Taylor) writes:
  127.  
  128. >This is probably in the FAQ, but I'm feeling a rebel today.
  129. >
  130. >What was the final word in the leap year arguments?  Is 2000 a leap year?
  131. >Is it a single or double-exception year?
  132. >
  133. >Is there a reliable, simple function around to calculate this?  I cannot use
  134. >C, I'm building something in a 4GL and I have to count days back to, well, 
  135. >a long time ago.
  136.  
  137. If you don't want to go back too far (say not before 1800) you can use
  138. just the Gregorian calendar whose rules are simple:
  139.  
  140.     A year
  141.  
  142.         - is a leap year if it is divisible by 400; otherwise
  143.  
  144.         - it is not a leap year if it is divisible by 100; otherwise
  145.  
  146.         - it is a leap year if it is divisible by 4; otherwise
  147.  
  148.         - it is not a leap year
  149.  
  150.     As a C statement we have
  151.  
  152.         leap = (year % 400 == 0) ||
  153.                (year % 100 != 0 && year % 4 == 0)
  154.  
  155. However, if you want to go back much further than 1800, you may have to
  156. use the Julian calendar, when things can get more complicated:
  157.  
  158.     - there are two formulae to consider (Julian and Gregorian)
  159.  
  160.     - you have to fix a date at which to start the Gregorian calendar.
  161.       With historical dates this can depend on where dates for
  162.       consideration arise
  163.  
  164.     - you may have to make adjustments to historical dates for
  165.       places and years which do not start on 1 January
  166.  
  167. If this is the case, read the material below. And good luck.
  168.  
  169. Bob Douglas
  170.  
  171. ===========================================================================
  172.  
  173.                   Julian/Gregorian Calendar Changeover
  174.                   ====================================
  175.  
  176. The Julian calendar was devised at the instigation of Julius Caesar and
  177. come into use in 45 BC or 709 AUC although confusion reigned during its
  178. first fifty or so years. It finally stabilized in 8 AD or 761 AUC. The
  179. Julian calendar has just one rule
  180.  
  181.     (1) Every fourth year is a leap year. The first leap year was
  182.         45 BC, so 1 BC was a leap year and hence so was 4 AD (there
  183.         being no year zero: 1 BC is followed by 1 AD). Hence for years
  184.         AD, if the year is divisible by 4, it is a leap year
  185.  
  186. Thus the Julian calendar assumes a year of exactly 365.25 days.
  187.  
  188. In fact the mean tropical year (used for fixing the seasons) is 365.242199
  189. days, which means that the Julian year is about 11 minutes 14 seconds too
  190. long, an error which grows to about a day in 133 years. Thus in 400 Julian
  191. years there are about 3 days too many.
  192.  
  193. Hence in the sixteenth century Pope Gregory XIII authorized a revision of
  194. the calendar, and decreed that
  195.  
  196.    (1) Centennial years should in future no longer be leap years
  197.        unless they were divisible by 400 (i.e. 1600, 2000, 2400
  198.        are leap years; 1700, 1800, 1900 are not). Non-centennial
  199.        years should continue to be leap years if they are
  200.        divisible by 4.
  201.  
  202.    (2) Thursday 4 October 1582 (Julian calendar) would be followed
  203.        by Friday 15 October 1582 (Gregorian calendar). The gap of
  204.        10 days corrected the accumulated error in the Julian
  205.        calendar.
  206.  
  207. Thus the Gregorian calendar assumes a year of exactly 365.2425 days,
  208. so it is about 26 seconds too long. This error will grow to a day in
  209. about 3300 years, so we can safely leave future calendar corrections
  210. to a (far) future generation.
  211.  
  212. Note: AUC - Ab urbe condita
  213.             From the (traditional) founding of the city (of Rome) - 753 BC
  214.  
  215. ==========================================================================
  216.  
  217. The above rules should make the decision about a year being a leap year
  218. an easy one:
  219.  
  220.     Using the Gregorian calendar, a year (1 AD or later):
  221.  
  222.         - is a leap year if it is divisible by 400; otherwise
  223.  
  224.         - it is not a leap year if it is divisible by 100; otherwise
  225.  
  226.         - it is a leap year if it is divisible by 4; otherwise
  227.  
  228.         - it is not a leap year
  229.  
  230.     Using the Julian calendar:
  231.  
  232.         - a positive year (AD) is a leap year if it is divisible by 4
  233.  
  234.         - a negative year (BC) is a leap year if its absolute value
  235.           less 1 is divisible by 4
  236.  
  237.     As C statements we have
  238.  
  239.         Gregorian:   leap = (year % 400 == 0) ||
  240.                                (year % 100 != 0 && year % 4 == 0)
  241.  
  242.         Julian:      leap = (year > 0 ? year % 4 == 0 : (-year-1) % 4 == 0)
  243.  
  244. ==========================================================================
  245.  
  246.     However, we are still not quite home and dry. To add to the confusion,
  247.     the first day of the year has varied through the ages.
  248.  
  249.     In early Rome March was the first month of the year (hence SEPTember,
  250.     OCTober, NOVember, DECember - months 7, 8, 9, 10); but in 153 BC,
  251.     when consuls started entering office on 1 January, this became the
  252.     first day of the official year.
  253.  
  254.     In Western Europe, in the Christian era, 1 January was gradually
  255.     adopted as the first day of the year, but different places did
  256.     this at widely different dates, and before this standardization
  257.     there were several different starts to the year. For example
  258.  
  259.         (1) Italy, down to the 18-th century
  260.  
  261.                 The Venetian new year started on the following 1 March
  262.                 The Pisan new year started on the preceding 25 March
  263.                 The Florentine new year started on the following 25 March
  264.                 In Rome various new years were used for different purposes
  265.  
  266.         (2) In England during the 14-th century the new year gradually
  267.             changed from the preceding 25 December to the following
  268.             25 March. Then, by the Act that established the Gregorian
  269.             calendar, from 1753 the new year started on 1 January
  270.  
  271.         (3) Scotland (independent from England until the Act of Union
  272.             in 1707) established 1 January as the first day of the year
  273.             from 1600.
  274.  
  275. It is safe, I think, to asusme that all Gregorian calendar years start
  276. on 1 January.
  277.  
  278. However, the effect of years that do not start on 1 January can be to
  279. upset the calculation of a (Julian) leap year. For example, if years
  280. start on the following 25 March (as for a long time they did in England),
  281. then the day before 1 March 1664 is 29 February 1663 (what we should call
  282. 29 February 1664). Thus the year which started on 1 March 1663 is a leap
  283. year although 1663 is not divisible by 4.
  284.  
  285. This problem can be avoided by regarding years as starting always on
  286. 1 January, of course, but when dealing with historical dates the
  287. conversion to a 1 January year start depends on knowledge of the year
  288. start locally in use at that date:
  289.  
  290.     With a Pisan year 1 June 1588 becomes 1 June 1587
  291.     With a Florentine year 1 June 1588 stays 1 June 1588
  292.  
  293.     With a Pisan year 1 February 1588 stays 1 February 1588
  294.     With a Florentine year 1 February 1588 becomes 1 February 1589
  295.  
  296. ==========================================================================
  297.  
  298. By and large, Catholic countries adopted the Gregorian calendar at or
  299. about the time Gregory's edict stated. Protestant countries didn't;
  300. but sooner or later they had to conform as their calendars were getting
  301. more and more out of step with the seasons as the centuries passed.
  302.  
  303. Below are (sometimes approximate) dates of calendar conversion for
  304. many countries. Surprisingly, there seems to be considerable doubt
  305. over when some areas changed. Information below is taken from
  306.  
  307.       Explanatory Supplement to the Astronomical Ephemeris
  308.       and the American Ephemeris and Nautical Almanac
  309.  
  310.       Her Majesty's Stationary Office, London, 1961
  311.  
  312. This gives several other references, mainly obscure German works.
  313.  
  314. Where it is known exactly, the changeover is given in the form
  315.  
  316.       last Julian date - first Gregorian date
  317.  
  318. otherwise approximate dates (usually just years) are given.
  319.  
  320. [I have added the Julian Day Number in square brackets for the first
  321. Gregorian date, assuming Jan 1 where only the year is given 
  322. - Jim Van Zandt<jrv@mitre.org>]
  323.  
  324. Remember that many European countries had very different borders at the
  325. time of the changeover to those they have now (e.g. Poland, Hungary).
  326. There have been changes in political authority too. The German states
  327. particularly formed just a linguistic area comprising (roughly) modern
  328. Austria, Germany, Czechoslovakia and Switzerland; and different political
  329. entities (and sometimes even the ecclesiastical and civil authorities in
  330. one area) adopted the Gregorian calendar at different dates. See the
  331. above reference for more details.
  332.  
  333. ==========================================================================
  334.  
  335. Alaska                             Gregorian calendar adopted when the USA
  336.                                    bought Alaska from Russia (18 October 1867)
  337.  
  338. Albania                            December 1912
  339.  
  340. American Colonies                  See Great Britain
  341.  
  342. Austria                            Different regions on different dates
  343.                                         6 Oct 1583 - 16 Oct 1583 [JD2299527]
  344.                                        15 Dec 1583 - 25 Dec 1583 [JD2299597]
  345.  
  346. Belgium                            Different authorities say
  347.                                        15 Dec 1582 - 25 Dec 1582 [JD2299232]
  348.                                        22 Dec 1582 -  1 Jan 1583 [JD2299239]
  349.  
  350. Bulgaria                           Different authorities say
  351.                                        Sometime in 1912 [JD2419403]
  352.                                        19 Mar 1916 -  1 Apr 1916 [JD2420955]
  353.  
  354. China                              Different authorities say
  355.                                        19 Dec 1911 -  1 Jan 1912 [JD2419403]
  356.                                        19 Dec 1928 -  1 Jan 1929 [JD2425613]
  357.  
  358. Czechoslovakia (i.e. Bohemia and Moravia)
  359.                     7 Jan 1584 - 17 Jan 1584 [JD2299620]
  360.  
  361. Denmark (including Norway)         19 Feb 1700 - 1 Mar 1700 [JD2342032]
  362.  
  363. Egypt                              1875 [JD2405890]
  364.  
  365. Estonia                            January 1918 [JD2421595]
  366.  
  367. Finland                            Then part of Sweden (q.v.)
  368.  
  369. France                             10 Dec 1582 - 20 Dec 1582 [JD2299227]
  370.  
  371. German States                      Different states on different dates:
  372.                                        14 Feb 1583 - 24 Feb 1583 [JD2299293]
  373.                                         5 Oct 1583 - 15 Oct 1583 [JD2299526]
  374.                                         6 Oct 1583 - 16 Oct 1583 [JD2299527]
  375.                                         3 Nov 1583 - 13 Nov 1583 [JD2299555]
  376.                                         4 Nov 1583 - 14 Nov 1583 [JD2299556]
  377.                                         5 Nov 1583 - 15 Nov 1583 [JD2299557]
  378.                                        12 Nov 1583 - 22 Nov 1583 [JD2299564]
  379.                                        17 Nov 1583 - 27 Nov 1583 [JD2299569]
  380.                                         7 Jan 1584 - 17 Jan 1584 [JD2299620]
  381.                                        13 Jan 1584 - 23 Jan 1584 [JD2299626]
  382.                                         2 Jul 1584 - 12 Jul 1584 [JD2299797]
  383.                                        17 Jun 1585 - 27 Jun 1585 [JD2300147]
  384.                                        23 Aug 1610 -  2 Sep 1610   (a) [JD2309345]
  385.                                        14 Dec 1615 - 24 Dec 1615 [JD2311284]
  386.                                        16 Mar 1631 - 26 Mar 1631 [JD2316855]
  387.                                        19 Feb 1700 -  1 Mar 1700   (b) [JD2342032]
  388.                                    Note:
  389.                                    (a) Prussia
  390.                                    (b) Protestant Germany
  391.  
  392. Great Britain and Dominions         3 Sep 1752 - 14 Sep 1752 [JD2361222]
  393.  
  394. Greece                             10 Mar 1924 - 23 Mar 1924 [JD2423868]
  395.  
  396. Hungary                            22 Oct 1587 -  1 Nov 1587 [JD2301004]
  397.  
  398. Italy                               5 Oct 1582 - 15 Oct 1582 [JD2299161]
  399.  
  400. Japan                              19 Dec 1918 -  1 Jan 1919 [JD2421960]
  401.  
  402. Latvia                             During German occupation 1915 to 1918 [1/1/1915->JD2420499]
  403.  
  404. Lithuania                          1915 [JD2420499]
  405.  
  406. Luxemburg                          15 Dec 1582 - 25 Dec 1582 [JD2299232]
  407.  
  408. Netherlands                        Catholic:    various 1582 or 1583 [10/15/1582->JD2299161]
  409.                                    Protestant:  various 1700 or 1701 [1/1/1700->JD2341973]
  410.  
  411. Norway                             Then under Danish rule. See Denmark
  412.  
  413. Poland                              5 Oct 1582 - 15 Oct 1582 [JD2299161]
  414.  
  415. Portugal                            5 Oct 1582 - 15 Oct 1582 [JD2299161]
  416.  
  417. Romania                             1 Apr 1919 - 14 Apr 1919 [JD2422063]
  418.  
  419. Spain                               5 Oct 1582 - 15 Oct 1882 [JD2408734]
  420.  
  421. Sweden (including Finland)         18 Feb 1753 - 1 Mar 1753 [JD2361390]
  422.  
  423. Switzerland                        Varied with the Cantons. Generally one of
  424.                                        12 Jan 1584 - 22 Jan 1584 [JD2299625]
  425.                                         1 Jan 1701 - 12 Jan 1701 [JD2342349]
  426.  
  427. Turkey                             19 Dec 1926 -  1 Jan 1927 [JD2424882]
  428.  
  429. Yugoslavia (as it then was)        1919 [JD2421960]
  430.  
  431. UK                                 See Great Britain
  432.  
  433. USA (then American colonies)       See Great Britain
  434.  
  435. USSR (as it then was)               1 Feb 1918 - 14 Feb 1918 [JD2421639]
  436. -- 
  437. Bob Douglas              Computing Services, University of Oxford
  438. Internet:                bob@oxford.ac.uk
  439. Address:                 13 Banbury Road, Oxford OX2 6NN, UK
  440. Telephone:               +44-865-273211
  441.  
  442.  
  443. Article 58330 (1192 more) in comp.lang.c:
  444. From: bob@black.ox.ac.uk (Bob Douglas)
  445.  
  446. Subject: Re: ******* DATES *********
  447. Date: 23 Oct 92 13:31:12 GMT
  448. Originator: bob@black
  449.  
  450. In article <BwJGJw.Fn3@sci.kun.nl> hansm@cs.kun.nl (Hans Mulder) writes:
  451. >In <1992Oct21.183443.27418@black.ox.ac.uk> bob@black.ox.ac.uk (Bob Douglas) wri
  452. tes:
  453. >
  454. >>Hence in the sixteenth century Pope Gregory XIII authorized a revision of
  455. >>the calendar, and decreed that
  456. >
  457. >>   (1) Centennial years should in future no longer be leap years
  458. >>       unless they were divisible by 400 (i.e. 1600, 2000, 2400
  459. >>       are leap years; 1700, 1800, 1900 are not). Non-centennial
  460. >>       years should continue to be leap years if they are
  461. >>       divisible by 4.
  462. >
  463. >>   (2) Thursday 4 October 1582 (Julian calendar) would be followed
  464. >>       by Friday 15 October 1582 (Gregorian calendar). The gap of
  465. >>       10 days corrected the accumulated error in the Julian
  466. >>       calendar.
  467. >
  468. >Errhm, I would think that the accumulated error was 12 day: the years
  469. >100, 200, 300, 500, 600, 700, 900, 1000, 1100, 1300, 1400 and 1500 had
  470. >been leap years, and under the new rules they shouldn't have been.
  471. >
  472. >Does anybody know why Gregory XIII skipped only 10 days?
  473. >
  474. >--
  475. >Puzzled,
  476. >
  477. >Hans Mulder            hansm@cs.kun.nl
  478.  
  479. I (who posted the above article) noticed this too. The Gregorian
  480. amendment to the Julian calendar is such that, if the Gregorian
  481. calendar is extrapolated backwards, the two calendars are in
  482. agreement in the third century (from 1 March 200 to 28 February 300)
  483. instead of in the first century (from 1 January 1 AD) when the
  484. Julian calendar was two days ahead of the Gregorian one (it is now
  485. 13 days behind). Why this is so I do not know.
  486.  
  487. The Gregorian calendar was devised by Christopher Clavius (a 16-th
  488. century mathematician and astronomer) on instruction from Pope
  489. Gregory XIII. The ultimate reference to the design must be
  490.  
  491. Christopher Clavius.
  492. Kalendarium Perpetuum. Cum Privilegio Summi Pontificis Et Aliorum Principum.
  493. Rome, Ex Officina Dominicae Basae. MDLXXXII. Cum Licentia Superiorum
  494.  
  495. However, none of the British Library, The Bibliotheque National or the
  496. Library of Congress have copies. No doubt one is to be found in the Vatican
  497. archives.
  498.  
  499. But all is not lost! An explanatory volume was also prepared (c.f. the
  500. ANSI C Rationale) also by Christopher Clavius:
  501.  
  502. Romani Calendarii a Gregorio XIII. Pontifice Maximo Restituti Explicato.
  503. Rome, 1603
  504.  
  505. Copies of this are available in the British Library and the Bibliotheque
  506. Nationale (but not the Library of Congress). And no, I haven't read it!!
  507.  
  508. -- 
  509. Bob Douglas              Computing Services, University of Oxford
  510. Internet:                bob@oxford.ac.uk
  511. Address:                 13 Banbury Road, Oxford OX2 6NN, UK
  512. Telephone:               +44-865-273211
  513.  
  514.  
  515. Article 58338 (1191 more) in comp.lang.c:
  516. From: msb@sq.sq.com (Mark Brader)
  517.  
  518. Subject: Re: ******* DATES *********
  519. Date: Fri, 23 Oct 92 16:43:59 GMT
  520.  
  521. This thread *really* should be elsewhere, such as sci.astro or soc.history,
  522. but I'm not going to be the one to redirect it.
  523.  
  524. In a nice table of Julian/Gregorian dates, Bob Douglas (bob@black.ox.ac.uk)
  525. writes:
  526.  
  527. > Sweden (including Finland)         18 Feb 1753 - 1 Mar 1753
  528.  
  529. This is correct, but is only part of the story.  As Anders Berglund wrote
  530. back in 1986 in the newsgroup net.bugs, in Sweden they had the marvelous idea
  531.  
  532. | ... to gradually adapt to the Gregorian style by dropping all leap
  533. | days, starting with the year 1700!  Since this would bring us ONE day
  534. | closer for every fourth year it also would mean that Sweden was to have
  535. | a unique calendar for the FORTY years it would take to overbridge this
  536. | ten-day time slip!!  Truly a solution of the "splendid isolation" type!
  537. |  
  538. | However, it didn't work out that way.  The king was away on endless
  539. | war-tours in Russia and the government at home neglected to fulfill
  540. | the plan (if there was a reason, I don't know it).  So, when 1704 came
  541. | along they happily enjoyed their leap day, and the same happened in
  542. | 1708.  When 1712 was in sight someone obviously had got tired of this
  543. | one-day-ahead-or-ten-days-after style.  It was decided to make an end
  544. | to it by -- listen to this! -- going BACK to Julian style!
  545. |  
  546. | This is why Sweden got two leap days in 1712, making a 30-day February! 
  547. | Is there anything like this on record in any other coutry...?
  548.  
  549. I should mention that there is at least one book in English (called
  550. "Winning Ways") which mentions this story and gets it wrong.  The topic
  551. arose on rec.puzzles a while back and the above story was verified from
  552. Swedish sources.
  553.  
  554. Finland was part of the territory that Sweden and Russia were fighting over,
  555. I understand; without knowing the details of that war, I couldn't say
  556. how much of Finland also suffered this calendrical quirk.
  557.  
  558. Hans Mulder (hansm@cs.kun.nl) asks:
  559.  
  560. > >   (2) Thursday 4 October 1582 (Julian calendar) would be followed
  561. > >       by Friday 15 October 1582 (Gregorian calendar). The gap of
  562. > >       10 days corrected the accumulated error in the Julian
  563. > >       calendar.
  564. > Errhm, I would think that the accumulated error was 12 day: the years
  565. > 100, 200, 300, 500, 600, 700, 900, 1000, 1100, 1300, 1400 and 1500 had
  566. > been leap years, and under the new rules they shouldn't have been.
  567. > Does anybody know why Gregory XIII skipped only 10 days?
  568.  
  569. Dating from the birth of Christ wasn't adopted in his own time -- if it
  570. had been, presumably the correct year of his birth would have been used!
  571. The idea was apparently to restore the calendar alignment that existed
  572. around the time when this dating *was* adopted.  I don't know why the skip
  573. was 10 days rather than 9 to match the year of the Council of Nicaea (325),
  574. which established a number of Christian practices -- I assume that "AD"
  575. dating was one of them.  The British law that I mentioned specifically
  576. refers to the era of that council (which it spells Nice).
  577. -- 
  578. Mark Brader        "...the government is simply a bunch of people
  579. SoftQuad Inc.         we've hired to protect ourselves from thieves and
  580. Toronto             murderers and rapists and other governments..."
  581. utzoo!sq!msb, msb@sq.com                -- Bill Stewart
  582.  
  583. This article is in the public domain.
  584.  
  585.  
  586. Article 58353 (1190 more) in comp.lang.c:
  587. From: dik@cwi.nl (Dik T. Winter)
  588.  
  589. Subject: Re: ******* DATES *********
  590. Date: 24 Oct 92 01:53:34 GMT
  591.  
  592. In article <1992Oct23.133112.26368@black.ox.ac.uk> bob@black.ox.ac.uk (Bob Dougl
  593. as) writes:
  594.  > In article <BwJGJw.Fn3@sci.kun.nl> hansm@cs.kun.nl (Hans Mulder) writes:
  595.  > >Errhm, I would think that the accumulated error was 12 day: the years
  596.  > >100, 200, 300, 500, 600, 700, 900, 1000, 1100, 1300, 1400 and 1500 had
  597.  > >been leap years, and under the new rules they shouldn't have been.
  598.  > >
  599.  > >Does anybody know why Gregory XIII skipped only 10 days?
  600.  > >
  601.  > I (who posted the above article) noticed this too. The Gregorian
  602.  > amendment to the Julian calendar is such that, if the Gregorian
  603.  > calendar is extrapolated backwards, the two calendars are in
  604.  > agreement in the third century (from 1 March 200 to 28 February 300)
  605.  > instead of in the first century (from 1 January 1 AD) when the
  606.  > Julian calendar was two days ahead of the Gregorian one (it is now
  607.  > 13 days behind). Why this is so I do not know.
  608.  > 
  609. The reason is simple.  The calendar reform had two main purposes, of which
  610. one is generally known: to bring dates more in line with seasons throughout
  611. the years.  The second (and in that time main) purpose was a new calculation
  612. for easter (and that is also the reason why protestants were reluctant and
  613. greek orthodox people are refusing to adopt the new calendar).  The slight
  614. shift was to bring the start of spring closer to the 21nd of March (which
  615. was not the case with the start of the Julian calendar).  The greek
  616. orthodox church adopted a slightly different calendar, but the first time
  617. you will see a difference is on 29 Feb 2700 (I think, this is from memory),
  618. which does occur in the Gregorian calendar but not in the Greek orthodox one.
  619. -- 
  620. dik t. winter, cwi, kruislaan 413, 1098 sj  amsterdam, nederland
  621. home: bovenover 215, 1025 jn  amsterdam, nederland; e-mail: dik@cwi.nl
  622.