A.2. 単位の歴史

Note: これはJose Soares ()による寄稿です。

ユリウス日(Julian Day) は、フランスの学者 Joseph Justus Scaliger(1540-1609) によって発明され、おそらくこの語原は彼の父であるイタリアの学者、 Julius Caesar Scaliger (1484-1558)からものもと考えられます。 天文学者は紀元前4713年1月1日から毎日固有の番号を割り当てるために ユリウス周期を利用しました。これがいわゆる、ユリウス日(JD)です。 紀元前 4713年1月1日のUTC 12時から紀元前4713年1月2日の UTC 12時までの24時間が、ユリウス日の0日目(JD 0)とされています。

"ユリウス日" は、"ユリウス暦" とは異ります。 ユリウス暦は紀元前45年にシーザー(Julius Caesar)によって紹介されました。 多くの国でグレゴリオ暦への移行が始まった1582年まで一般的に使用されていました。 ユリウス暦では、太陽年は 365 1/4日間 = 365.25日と概算されていますが、 これは128年で約1日の誤差を与えます。 ローマ教皇 Gregory XIII はトレントの評議会 (Council of Trent) の 指示に従ってこのカレンダーの誤りは敏速に修正されました。

グレゴリオ暦では、太陽年は 365 + 97/400日間 = 365.2425日として概算されます。 従って、グレゴリオ暦で太陽年が1日ズレるにはおよそ3300年を要します。

365 + 97 / 400という概算は下記の規則に従って400年間に97回のうるう年を 設けることによって得られています。

割り切れる年を、うるう年にする。
ただし、100で割り切れる年は、うるう年にしない。
ただし、400で割り切れる年は、結局うるう年とする。

したがって、1700、1800、1900、2100、2200はうるう年ではありませんが、 2000、2400はうるう年となります。 それに比べ、古いユリウス暦では 4で割り切れる年のみがうるう年でした。

1582年 2月の教皇勅書は、1582年の10月から10日間除外することを命じ、 従って10月 4日のすぐ次は10月15日となりました。これはイタリア、ポーランド、 ポルトガル、スペインでは守られました。他のカトリックの国々もすぐ後に 追従しましたが、プロテスタントの国々は変更を嫌がり、ギリシャ正教を 信奉する国々は20世紀の始めまで変更を行いませんでした。 1752年にイギリスやその領土(現在のアメリカ合衆国を含む)でもその改革は 行われました。従って、1752年9月2日の次は1752年9月14日となっているのです。 上記の理由で、Unixシステムでcalを 実行すると下記のような結果になるのです。

% cal 9 1752
   September 1752
 S  M Tu  W Th  F  S
       1  2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
   

Note: SQL92 は"datetime literal定義の中で、 datetime valueはグレゴリオ暦に従った日付と 時間の自然法則に則る。"と明記されています。 1752-09-03から1752-09-13までの間の日付は、ローマ教皇の布告により 幾つかの国では削除されていますが、"自然の法則"に 従えば、それらは正当な日付なのです。

グレゴリオ暦が開発されるより前から、さまざまな暦が世界の 多くの地域で開発されました。 例えば、 中国暦のルーツは紀元前14世紀までさかのぼる事ができますし、 伝説では、黄帝(Huangdi)が紀元前2637 年にこの暦を発明したとされています。 中華人民共和国では、公的な目的ではグレゴリオ暦を使用していますが、 祝祭日の決定は中国暦を用います。