ジュリアンカレンダーは、紀元前46年にジュリアスシーザーによって策定されたカレンダーで、1年の長さは365.25日です。ジュリアンカレンダーは、通常は天文学と歴史的研究で使用される継続的な日付システムです。
多くのアプリケーションでは、特に天文データまたは履歴を処理する場合、ユーザーはジュリアンの日付をジュリアンカレンダーに変換する必要がある場合があります。一部の科学的コンピューティングと天文学的なソフトウェアは、これら2つのカレンダーの相互変換に依存しています。
Julian Calendarの変換を実装するために、PHPにシンプルな機能を書く方法を見てみましょう。これがサンプルコードです:
<span class="fun">関数Juliantojulianday($ year、$ month、$ day){$ a = floor((14- $ month) / 12); $ y = $ year + 4800- $ a; $ m = $ month +(12 * $ a)-3; $ day + floor((153 * $ m + 2) / 5) +(365 * $ y) + floor($ y / 4) - floor($ y / 100) + floor($ y / 400)-32045; } //例$ julianyear = 2023; $ julianmonth = 10; $ julianday = 10; $ juliandaynumber = juliantojulianday($ julianyear、$ julianmonth、$ julianday);エコー「ジュリアンカレンダーの日付」。 $ julianyear。 " - "。 $ julianmonth。 " - "。 $ julianday。 「ジュリアンカレンダーへの変換は二流のとおりです。」 $ juliandaynumber;</span>
このコードは、ジュリアンからジュリアンカレンダーへの日付変換を実装します。まず、対応するジュリアンデーを計算し、結果を出力します。
上記は、ジュリアンカレンダーをジュリアンカレンダーに変換するためのPHP実装方法です。この記事を通して、これら2つの日付システムの基本概念と変換の必要性について学ぶことができます。このコードサンプルが、プロジェクトの日付をよりよく処理するのに役立つことを願っています。