English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP Calendar 函数手册

日历扩展提供了一系列功能,以简化不同日历格式之间的转换。

PHP Calendar 介绍

カレンダーエクステンションには、異なるカレンダーフォーマット間の変換を簡略化する関数が含まれています。

それはユリウス日数(ユリウス日数)に基づいており、紀元前から始まります。 4713 年 1 月 1 日を基に計算を開始します。

注記:日付フォーマット間の変換を行うには、まずユリウス日数に変換し、必要なフォーマットに変換する必要があります。

注記:ユリウス日数(ユリウス日数)とユリウス暦(ユリウス暦)は同じものではありません!

インストール

これらの関数が動作するようにするには、以下で --有効化-calendarでPHPをコンパイルします。

PHPのWindows版は、カレンダーエクステンションのサポートが内蔵されています。したがって、Calendar関数は自動的に動作します。

PHP Calendar関数

関数説明
cal_days_in_month()指定の年と暦に対して、その月の日数を返します。
cal_from_jd()ユリウス日数を指定の暦の日期に変換します。
cal_info()指定の暦に関する情報を返します。
cal_to_jd()指定の暦の日期をユリウス日数に変換します。
easter_date()指定された年の復活節の真夜中のユニックス時間スタンプを返します。
easter_days()指定された年の復活節と 3 月 21 日付の差
frenchtojd()フランス共和暦の日付をユリウス日数に変換します。
gregoriantojd()グレゴリウス暦の日付をユリウス日数に変換します。
jddayofweek()週の曜日を返します。
jdmonthname()月の名前を返します。
jdtofrench()ユリウス日数をフランス共和暦の日付に変換します。
jdtogregorian()ユリウス日数をグレゴリウス暦の日付に変換します。
jdtojewish()ユリウス日数をユダヤ暦の日付に変換します。
jdtojulian()ユリウス日数をユリウス暦の日付に変換します。
jdtounix()ユリウス日数をユニックス時間スタンプに変換します。
jewishtojd()ユダヤ暦の日付をユリウス日数に変換します。
juliantojd()ユリウス暦の日付をユリウス日数に変換します。
unixtojd()ユニックス時間スタンプをユリウス日数に変換します。

PHP 預定のカレンダー定数

定数タイプPHP 版本
CAL_GREGORIAN整数PHP 4
CAL_JULIAN整数PHP 4
CAL_JEWISH整数PHP 4
CAL_FRENCH整数PHP 4
CAL_NUM_CALS整数PHP 4
CAL_DOW_DAYNO整数PHP 4
CAL_DOW_SHORT整数PHP 4
CAL_DOW_LONG整数PHP 4
CAL_MONTH_GREGORIAN_SHORT整数PHP 4
CAL_MONTH_GREGORIAN_LONG整数PHP 4
CAL_MONTH_JULIAN_SHORT整数PHP 4
CAL_MONTH_JULIAN_LONG整数PHP 4
CAL_MONTH_JEWISH整数PHP 4
CAL_MONTH_FRENCH整数PHP 4
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整数PHP 5.0
CAL_JEWISH_ADD_ALAFIM整数PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM整数PHP 5.0