IntlCalendar::getActualMaximum

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

IntlCalendar::getActualMaximum — Максимальне значення для поля з урахуванням поточного часу об'єкта

Опис

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

public IntlCalendar::getActualMaximum(int $field): int|false

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

intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int|false

Повертає відносне значення поля для поточного часу. Точна семантика залежить від поля, але в загальному випадку це значення, яке було б отримано, якщо встановити значення поля на найменший відносний максимум і збільшувати його до тих пір, поки не буде досягнуто глобальний максимум, щоб обернути значення поля, в якому значення, що повертається буде глобальним максимумом або значенням до перенесення, відповідно.

Наприклад, у григоріанському календарі фактичне максимальне значення для дня місяця варіюватиметься від 28до31, в залежності від місяця та року поточного часу.

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

calendar

Екземпляр IntlCalendar

field

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

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

Ціле число (int), що становить максимальне значення в одиницях вимірювання, пов'язане з даними fieldили**false**в случае возникновения ошибки.

Приклади

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

Loading...

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

int(28)
int(29)

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