Sözdizimi:- Nesneye Yönelik Stil
bool IntlCalendar::set (int $field, int< /em> $değer)
veyabool 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)
veyabool 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 Ayarla
ini_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öster
var_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öster
var_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