PHP UluslararasıTakvim seti () işlevi

| | | | | | | | | | | | | | |
Sözdizimi:
  • Nesneye Yönelik Stil
    bool IntlCalendar::set (int $field, int< /em> $değer)
    veya
    bool IntlCalendar::set (int $yıl, int $ay, < em>int $dayOfMonth = BOŞ, int $saat = BOŞ, int $dakika = BOŞ, int $saniye = BOŞ )
  • Yordamsal stil
    bool intlcal_set (IntlCalendar $cal, int $field, < em>int $değer)
    veya
    bool intlcal_set ( IntlCalendar $cal, int $yıl, int $ay, int $dayOfMonth = NULL, int $saat = NULL, int $dakika = NULL, int $saniye = NULL)
Parametreler:Bu fonksiyon, yukarıda ve aşağıda açıklandığı gibi birçok parametre alır:
  • $cal:Bu parametre IntlCalendar nesne kaynağını içerir.
  • $field:Bu parametre IntlCalendar tarih / saat alanının sabitlerinden birini tutar. Alan sabitleri, ‚Äã‚Äã tamsayı değerleridir ve 0 ile IntlCalendar::FIELD_COUNT arasında değişir.
  • $değeri:Bu parametre, bu alan için yeni değeri içerir.
  • $year:bu parametre, IntlCalendar::FIELD_YEAR alanı için yeni bir değer içerir.
  • $month:bu parametre için yeni bir değer içerir. IntlCalendar::FIELD_MONTH alanı.
  • $dayOfMonth:bu parametre, IntlCalendar::FIELD_DAY_OF_MONTH alanı için yeni değeri içerir. Ay dizisi sıfırdan başlar, yani Ocak için 0, Şubat için 1 vb.
  • $hour:bu parametre IntlCalendar::FIELD_HOUR_OF_DAY alanı için yeni bir değer içerir.
  • $minute:bu parametre IntlCalendar::FIELD_MINUTE alanı için yeni değeri içerir.
  • $second:bu parametre yeni içerir IntlCalendar::FIELD_SECOND alanı için değer.
Döndürülen değer:Bu işlev, başarı durumunda TRUE ve başarısızlık durumunda FALSE döndürür. Aşağıdaki program, IntlCalendar::set() işlevini gösterir. PHP`de:Program:
// DateTime Zone`u Ayarlaini_set ( `date.timezone ` , ` Asya / Kalküta` ); ini_set ( `date.timezone` , `UTC` );
// Bir IntlCalendar örneği oluşturun$calendar = IntlCalendar::createInstance ( `Asia / Calcutta` ) ;
// DateTime nesnesini ayarlayın$calendar -> ayarlayın (2019, 8, 24) ;
// Takvim nesnesini göstervar_dump (IntlDateFormatter::formatObject ( $calendar ));
// Yeni bir IntlGregorianCalendar nesnesi bildirin$calendar = new IntlGregorianCalendar (2016, 8, 24);
// Yıl alanını ayarlayın< kod>$takvim
-> set (IntlCalendar::FIELD_YEAR, 2018);
// Takvim nesnesini göstervar_dump (IntlDateFormatter) ::formatObject ( $calendar ));
?>
Çıkış:
string (24) "24 Eylül 2019, 08:23:53" string (25) "24 Eylül 2018, 12:00:00"
Bağlantı: https://www.php.net/manual/en/intlcalendar.set.php