English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
gregoriantojd() 関数はグレゴリオ暦の日付をユリウス日数に変換します。
gregoriantojd ( $month, $day, $year );
この関数は西暦の日付をユリウス日数に変換します。グレゴリオ暦の適切な範囲は4714 B.C.から 9999 A.D.
この関数は4714 B.C.以前の日付は、しかし意味がありません。グレゴリオ暦は1582年10年15日(ユリウス暦の)1582年10月5日)に初めて発明され、その後も多くの国が受け入れなかった。例えば、イギリスは1752年からグレゴリオ暦を使用し、ソビエト連邦は1918年、ギリシャは1923年、ほとんどのヨーロッパの国ではユリウス暦を使用しています。
番号 | パラメータ及び説明 |
---|---|
1 | month(必須) ~1(1(月)~12(12(月)の月 |
2 | day(必須) ~1~31の数字 |
3 | year(必須) 年、以下の間-4714および9999~ |
西暦の日付のユリウス日、整数。
ユリウス暦の日付をグレゴリオ暦の日付に変換し、その後逆変換する:
<?php $jd = gregoriantojd(1, 12, 1990); echo ";$jd"; print ";\n"; $gregorian = jdtogregorian($jd); echo ";$gregorian"; print ";\n"; ?>テストしてみる‹/›
出力結果:
2447904 1/12/1990