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)
Дивіться також
- IntlCalendar::getMaximum() - Отримує глобальне максимальне значення поля
- IntlCalendar::getLeastMaximum() - Отримує найменший локальний максимум для поля
- IntlCalendar::getActualMinimum() - Мінімальне значення для поля з урахуванням поточного часу об'єкта