PHP IntlCalendar set()関数

| | | | | | | | | | | | | | |
構文:
  • オブジェクト指向スタイル
    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フィールドの値。
戻り値:この関数は、成功するとTRUEを返し、失敗するとFALSEを返します。次のプログラムは、IntlCalendar :: set()関数を示しています。 PHPの場合:プログラム: <? 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