PHP カレンダー関数
PHP カレンダーの紹介
カレンダー拡張機能には、異なるカレンダー形式間の変換を簡素化する関数が含まれています。
これは、紀元前4713年1月1日から始まるユリウス日カウントに基づいています。
注:カレンダー形式を変換するには、最初にユリウス日カウントに変換し、次に選択したカレンダーに変換する必要があります。
注:ユリウス日カウントは、ユリウス暦と同じではありません!
インストール
これらの関数を機能させるには、PHPを--enable-calendarでコンパイルする必要があります。
WindowsバージョンのPHPには、この拡張機能のサポートが組み込まれています。
PHP カレンダー関数
|
関数 |
説明 |
|---|---|
| cal_days_in_month() | 指定された年とカレンダーの月の日数を返します |
| cal_from_jd() | ユリウス日カウントを指定されたカレンダーの日付に変換します |
| cal_info() | 指定されたカレンダーに関する情報を返します |
| cal_to_jd() | 指定された暦の日付をユリウス日カウントに変換します |
| easter_date() | 指定された年のイースターの午前0時のUnixタイムスタンプを返します |
| easter_days() | 指定された年に復活祭が含まれる3月21日からの日数を返します。 |
| frenchtojd() | フランス共和国の日付をユリウス日カウントに変換します |
| gregoriantojd() | グレゴリオ暦の日付をユリウス日カウントに変換します |
| jddayofweek() | 曜日を返します |
| jdmonthname() | 月の名前を返します |
| jdtofrench() | ユリウス日カウントをフランス共和国の日付に変換します |
| jdtogregorian() | ユリウス日カウントをグレゴリオ暦に変換します |
| jdtojewish() | ユリウス日カウントをユダヤ教の日付に変換します |
| jdtojulian() | ユリウス日カウントをユリウス日に変換します |
| jdtounix() | ユリウス日カウントをUnixタイムスタンプに変換します |
| jewishtojd() | ユダヤ教の日付をユリウス日カウントに変換します |
| juliantojd() | ユリウス日をユリウス日数に変換します |
| unixtojd() | Unixタイムスタンプをユリウス日カウントに変換します |
PHP 定義済みカレンダー定数
| 定数 | タイプ | PHPバージョン |
|---|---|---|
| CAL_GREGORIAN | 整数 | PHP4 |
| CAL_JULIAN | 整数 | PHP4 |
| CAL_JEWISH | 整数 | PHP4 |
| CAL_FRENCH | 整数 | PHP4 |
| CAL_NUM_CALS | 整数 | PHP4 |
| CAL_DOW_DONO | 整数 | 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_JEWISH | 整数 | PHP4 |
| CAL_MONTH_FRENCH | 整数 | PHP4 |
| CAL_EASTER_DEFAULT | 整数 | PHP 4.3 |
| CAL_EASTER_ROMAN | 整数 | PHP 4.3 |
| CAL_EASTER_ALWAYS_GREGORIAN | 整数 | PHP 4.3 |
| CAL_EASTER_ALWAYS_JULIAN | 整数 | PHP 4.3 |
| CAL_JEWISH_ADD_ALAFIM_GERESH | 整数 | PHP5.0 |
| CAL_JEWISH_ADD_ALAFIM | 整数 | PHP5.0 |
| kal_jeuish_ad_gereshyim | 整数 | PHP5.0 |