ホームページ  >  記事  >  バックエンド開発  >  PHP カレンダーのユリウス日カウントとフランス共和制カレンダーの日付期間を変換する方法

PHP カレンダーのユリウス日カウントとフランス共和制カレンダーの日付期間を変換する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-28 14:26:162186ブラウズ

前の記事では、ユリウス暦とは何か、ユリウス日とは何か、また「PHP Day Count でユリウス暦の日付をユリウス暦に変換する方法」についても学習しました。 》ということで、今回はユリウス日のカウントがフランス共和制暦の日付にどのように変換されるかを見てみましょう。

この記事では、フランス共和制暦の日付をユリウス日数え方に変換する方法を編集者が紹介します。ユリウス日数え方については皆さんある程度理解できたと思いますが、さらに詳しく見てみましょう。 . 印象を深める。

ユリウス日(ジュリアンデー)とは、ユリウス周期内の連続する日数に基づいて時間を計算する計時方法で、主に天文学者によって使用されています。

ユリウス日番号 (JDN) は、グリニッジ標準時の正午から計算され、丸 1 日が含まれます。開始点 (0 日) は、ユリウス暦の紀元前 4713 年 1 月 1 日の正午 12 に戻ります

(グレゴリオ暦では紀元前 4714 年 11 月 24 日 ) この日付は、3 つの複数年サイクルの共通の開始点であり、歴史上現代に最も近い開始点です。たとえば、2000 年 1 月 1 日の UT12:00 は、ユリウス日 2,451,545 です。 次に例を見てみましょう:

フランス共和党暦で 1805 年 9 月 22 日の場合、そのユリウス日は何日になりますか?逆はどうでしょうか?

<?php
$jd=frenchtojd(9,22,13);
echo $jd . "<br>";
echo jdtofrench($jd);
?>

結果は

2380484
9/22/13

です。この例では、frenchtojdh、jdtofrench、および 2 つの関数を使用します。

この例を読んだ後、誰もが frenchtojdh と jdtofrench および 2 つの関数について一定の理解と独自の意見を持っていると思います。早速、詳しく紹介しましょう。

frenchtojd() 関数は、フランス共和党暦の日付をユリウス日カウントに変換します。 jdtofrench() 関数は、ユリウス日カウントをフランス共和党暦の日付に変換します。

jdtofrench関数

構文

jdtofrench(数字(儒略日计数));

frenchtojd関数

frenchtojd(月份,日期,年份);

知っておくべきことは

:関数は 1 ~ 14 年の日付のみを変換します。

frenchtojd() 関数を使用する場合、関数の最初のパラメータは月、2 番目のパラメータは日、3 番目のパラメータは年であることに注意してください。順序を記述することはできません。ああ、違う。間違って書き込んだ場合、正しい数値が返されず、0 が返されます。

php についてさらに詳しく知りたい場合は、ここをクリックしてください→「php ビデオ チュートリアル

」←、必要なものはすべてここにあります

以上がPHP カレンダーのユリウス日カウントとフランス共和制カレンダーの日付期間を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。