IntlCalendar::set

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::set — Встановлює поле часу або кілька спільних полів.

Опис

Об'єктно-орієнтований стиль

public IntlCalendar::set(int $field, int $value): true
public IntlCalendar::set(    int $year,    int $month,    int $dayOfMonth = NULL,    int $hour = NULL,    int $minute = NULL,    int $second = NULL): true

Процедурний стиль

intlcal_set(IntlCalendar $cal, int $field, int $value): true
intlcal_set(    IntlCalendar $cal,    int $year,    int $month,    int $dayOfMonth = NULL,    int $hour = NULL,    int $minute = NULL,    int $second = NULL): bool

Встановлює або конкретне поле задане значення, або встановлює відразу кілька загальних полів. Діапазон допустимих значень залежить від того, чи використовує календар м'який режим

Для полів, які конфліктують, поля, які встановлюються пізніше, мають пріоритет.

Цей метод не можна викликати рівно із чотирма аргументами.

Список параметрів

cal

Екземпляр IntlCalendar

field

Одна з представлених у класі IntlCalendar константполей типа дата/время. Целое число от до**IntlCalendar::FIELD_COUNT**

value

Нове значення вказаного поля.

year

Новое значение для**IntlCalendar::FIELD_YEAR**

month

Новое значение для**IntlCalendar::FIELD_MONTH**. Послідовність місяців відраховується з нуля, тобто. січень представлений 0, лютий – 1, …, грудень – 11, а Тринадцятий місяць (якщо в календарі) – 12.

dayOfMonth

Новое значение для**IntlCalendar::FIELD_DAY_OF_MONTH**

hour

Новое значение для**IntlCalendar::FIELD_HOUR_OF_DAY**

minute

Новое значение для**IntlCalendar::FIELD_MINUTE**

second

Новое значение для**IntlCalendar::FIELD_SECOND**

Значення, що повертаються

Функція завжди повертає true

список змін

ВерсияОпис
8.2.0Тип значення, що повертається тепер true; раніше було bool.

Приклади

Приклад #1 Приклад використання IntlCalendar::set()****

Loading...

Результат виконання наведеного прикладу:

string(20) "01/07/2011, 00:00:00"
string(20) "01/07/2012, 00:00:00"

Дивіться також