カレンダー拡張機能には、異なるカレンダー形式間の変換を簡素化する関数が含まれています。
これは、紀元前 4713 年 1 月 1 日に始まったユリウス日のカウントに基づいています。
注:カレンダー形式間で変換するには、まずユリウス日カウントに変換し、次に必要なカレンダー形式に変換する必要があります。
注:ユリウス日カウントとユリウス暦は同じものではありません。
これらの関数が動作するには、--enable-calendar を指定して PHP をコンパイルする必要があります。
Windows バージョンの PHP には、カレンダー拡張機能のサポートが組み込まれています。したがって、カレンダー機能は自動的に動作します。
| 関数 | 説明する |
|---|---|
| cal_days_in_month() | 指定された年とカレンダーの月の日数を返します。 |
| cal_from_jd() | ユリウス日カウントを指定されたカレンダーの日付に変換します。 |
| cal_info() | 指定されたカレンダーに関する情報を返します。 |
| cal_to_jd() | 指定されたカレンダーの日付をユリウス日カウントに変換します。 |
| イースターの日付() | 指定された年のイースター午前 0 時の Unix タイムスタンプを返します。 |
| イースターデイズ() | 指定された年のイースターから 3 月 21 日までの日数を返します。 |
| フランス語tojd() | フランス共和党暦の日付をユリウス日カウントに変換します。 |
| グレゴリアントjd() | グレゴリオ暦の日付をユリウス日カウントに変換します。 |
| jd曜日() | 返却日が属する曜日。 |
| jd月名() | 月の名前を返します。 |
| jdtofrench() | ユリウス日のカウントをフランス共和制暦の日付に変換します。 |
| jdtogregorian() | ユリウス日のカウントをグレゴリオ暦の日付に変換します。 |
| jdtoユダヤ人() | ユリウス日のカウントをユダヤ暦の日付に変換します。 |
| jdtojulian() | ユリウス日のカウントをユリウス暦の日付に変換します。 |
| jdtounix() | ユリウス日カウントを Unix タイムスタンプに変換します。 |
| ユダヤ人tojd() | ユダヤ暦の日付をユリウス日のカウントに変換します。 |
| ジュリアントjd() | ユリウス暦の日付をユリウス日カウントに変換します。 |
| unixtojd() | Unix タイムスタンプをユリウス日カウントに変換します。 |
| 絶え間ない | タイプ | PHPのバージョン |
|---|---|---|
| CAL_グレゴリアン | 整数 | PHP4 |
| CAL_JULIAN | 整数 | PHP4 |
| CAL_ユダヤ人 | 整数 | PHP4 |
| CAL_FRENCH | 整数 | PHP4 |
| CAL_NUM_CALS | 整数 | PHP4 |
| CAL_DOW_DAYNO | 整数 | PHP4 |
| CAL_DOW_SHORT | 整数 | PHP4 |
| CAL_DOW_LONG | 整数 | PHP4 |
| CAL_MONTH_GREGORIAN_SHORT | 整数 | PHP4 |
| CAL_MONTH_GREGORIAN_LONG | 整数 | PHP4 |
| CAL_MONTH_JULIAN_SHORT | 整数 | PHP4 |
| CAL_MONTH_JULIAN_LONG | 整数 | PHP4 |
| CAL_MONTH_ユダヤ人 | 整数 | PHP4 |
| CAL_MONTH_FRENCH | 整数 | PHP4 |
| CAL_EASTER_DEFAULT | 整数 | PHP4.3 |
| CAL_EASTER_ROMAN | 整数 | PHP4.3 |
| CAL_EASTER_ALWAYS_GREGORIAN | 整数 | PHP4.3 |
| CAL_EASTER_ALWAYS_JULIAN | 整数 | PHP4.3 |
| CAL_JEWISH_ADD_ALAFIM_GERESH | 整数 | PHP5.0 |
| CAL_JEWISH_ADD_ALAFIM | 整数 | PHP5.0 |
| CAL_JEWISH_ADD_GERESHAYIM | 整数 | PHP5.0 |