Składnia:- Styl zorientowany na obiekt
bool IntlCalendar::set (int $pole, int< /em> $wartość)
lubbool IntlCalendar::set (int $rok, int $miesiąc, < em>int $dayOfMonth = NULL, int $godzina = NULL, int $minuta = NULL, int $sekunda = NULL )
- Styl proceduralny
bool intlcal_set (IntlCalendar $cal, int pole $, < em>int $value)
lubbool intlcal_set ( IntlCalendar $cal, int $rok, int $miesiąc, int $dayOfMonth = NULL, int $godzina = NULL, int $minuta = NULL, int $sekunda = NULL)
Parametry:Ta funkcja przyjmuje wiele parametrów, jak powyżej i opisano poniżej:
- $cal:Ten parametr zawiera zasób obiektu IntlCalendar.
- Pole $:Ten parametr zawiera jedną ze stałych pola daty/czasu IntlCalendar. Stałe pola są wartościami całkowitymi „Ęã” i mieszczą się w zakresie od 0 do IntlCalendar::FIELD_COUNT.
- $value:Ten parametr zawiera nową wartość dla tego pola.
li>$rok:ten parametr zawiera nową wartość pola IntlCalendar::FIELD_YEAR.- $miesiąc:ten parametr zawiera nową wartość pole IntlCalendar::FIELD_MONTH.
- $dayOfMonth:ten parametr zawiera nową wartość pola IntlCalendar::FIELD_DAY_OF_MONTH. Sekwencja miesiąca zaczyna się od zera, tj. 0 oznacza styczeń, 1 oznacza luty itd.
- $godzina:ten parametr zawiera nową wartość pola IntlCalendar::FIELD_HOUR_OF_DAY.
- $minute:ten parametr zawiera nową wartość pola IntlCalendar::FIELD_MINUTE.
- $second:ten parametr zawiera nowe wartość pola IntlCalendar::FIELD_SECOND.
Wartość zwracana:Ta funkcja zwraca TRUE w przypadku sukcesu i FALSE w przypadku niepowodzenia. Poniższy program ilustruje funkcję IntlCalendar::set() w PHP:
Program:
// Ustaw strefę daty i czasu
ini_set
(
`date.timezone `
,
` Azja / Kalkuta`
);
ini_set
(
`data.strefa czasowa`
,
`UTC`
);
// Utwórz instancję IntlCalendar
$calendar
= IntlCalendar::createInstance (
`Azja / Kalkuta`
) ;
// Ustaw obiekt DateTime
$calendar
-> set (2019, 8, 24) ;
// Pokaż obiekt kalendarza
var_dump (IntlDateFormatter::formatObject (
$calendar
));
// Zadeklaruj nowy obiekt IntlGregorianCalendar
$calendar
=
nowy
IntlGregorianCalendar (2016, 8, 24);
// Ustaw pole roku
< kod>$kalendarz
-> set (IntlCalendar::FIELD_YEAR, 2018);
// Pokaż obiekt kalendarza
var_dump (IntlDateFormatter ::formatObject (
$calendar
));
?>
Wyjście:string (24) „24 września 2019, 8:23:53” ciąg (25) „24 września 2018, 12:00:00”
Link: https://www.php.net/manual/en/intlcalendar.set.php