- オブジェクト指向スタイル
bool IntlCalendar :: set( int $ field、 int < / em> $ value)
またはbool IntlCalendar :: set( int $ year、 int $ month、< em> int $ dayOfMonth = NULL、 int $ hour = NULL、 int $ minutes = NULL、 int $ second = NULL )
- 手続き型
bool intlcal_set( IntlCalendar $ cal、 int $ field、< em> int $ value)
またはbool intlcal_set( IntlCalendar $ cal、 int $ year、 int $ month、 int $ dayOfMonth = NULL、 int $ hour = NULL、 int $ minutes = NULL、 int $ second = NULL)
- $ cal:このパラメーターには、IntlCalendarオブジェクトリソースが含まれます。
- $ field:このパラメーターは、IntlCalendarの日付/時刻フィールドの定数の1つを保持します。フィールド定数は整数値で、範囲は0〜IntlCalendar::FIELD_COUNTです。
- $ value:このパラメーターには、このフィールドの新しい値が含まれます。
- $ year:このパラメーターにはIntlCalendar::FIELD_YEARフィールドの新しい値が含まれます。
- $ month:このパラメーターには次の新しい値が含まれます。 IntlCalendar::FIELD_MONTHフィールド。
- $ dayOfMonth:このパラメーターには、IntlCalendar::FIELD_DAY_OF_MONTHフィールドの新しい値が含まれます。月のシーケンスはゼロから始まります。つまり、1月は0、2月は1などです。
- $ hour:このパラメータには、IntlCalendar::FIELD_HOUR_OF_DAYフィールドの新しい値が含まれています。
- $minute:このパラメータにはIntlCalendar::FIELD_MINUTEフィールドの新しい値が含まれます。
- $ second:このパラメータには新しい値が含まれますIntlCalendar::FIELD_SECONDフィールドの値。
<? php
//DateTimeゾーンを設定
ini_set
(
`date.timezone `
、
` Asia / Calcutta`
);
ini_set
(
`date.timezone`
、
`UTC`
);
//IntlCalendarインスタンスを作成します
$ calendar
= IntlCalendar :: createInstance(
`Asia / Calcutta`
) ;
//DateTimeオブジェクトを設定します
$ calendar
-> set(2019、8、24) ;
//カレンダーオブジェクトを表示する
var_dump(IntlDateFormatter :: formatObject(
$ calendar
));
//新しいIntlGregorianCalendarオブジェクトを宣言する
$ calendar
=
new
IntlGregorianCalendar(2016、8、24);
//年フィールドを設定
<コード>$calendar
-> set(IntlCalendar :: FIELD_YEAR、2018);
//カレンダーオブジェクトを表示
var_dump(IntlDateFormatter :: formatObject(
$ calendar
));
?>
終了: string(24) "Sep 24、2019、8:23:53 AM" string(25) "Sep 24、2018、12:00:00 AM"リンク: https://www.php.net/manual/en/intlcalendar.set.php