(PHP 4, PHP 5, PHP 7)
gregoriantojd — グレゴリウス日をユリウス積算日に変換する
$month
, int $day
, int $year
) : int有効なグレゴリウス暦の範囲は紀元前 4714 年から紀元 9999 年までです。
このソフトウェアは日付けを全て紀元前 4714 年にさかのぼることが 出来ますが、この様な使い方は特に意味があるわけではありません。 グレゴリウス暦は 1582 年 10 月 15 日(ユリウス暦では 1582 年 10 月 5 日)まで制定されていませんでした。 この暦は、いくつかの国でもっと後まで受け入れられませんでした。 例えば、イギリスは 1752 年、ロシア(USSR)は 1918 年、ギリシャは 1923 年に 移行しました。 ほとんどのヨーロッパの国々では、グレゴリウス暦の前は ユリウス暦を使用していました。
month
月を表す、1 (January) から 12 (December) までの数字。
day
日を表す、1 から 31 までの数字。
year
年を表す、-4714 から 9999 までの数字。
指定したグレゴリウス日をユリウス積算日になおした結果を返します。
例1 カレンダー関数
<?php
$jd = GregorianToJD(10, 11, 1970);
echo "$jd\n";
$gregorian = JDToGregorian($jd);
echo "$gregorian\n";
?>