IntlCalendar::getActualMaximum
En esta página
IntlCalendar::getActualMaximum
El valor máximo para un campo, considerando el tiempo actual del objeto
Descripción#
Estilo orientado a objetos
public IntlCalendar::getActualMaximum(int $field): int
```php
Estilo procedimental
```php
intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int
Devuelve el valor máximo para un campo, considerando el tiempo actual del objeto. La semántica exacta varía según el campo, pero en el caso general, es el valor que se obtendría si se fijara el valor del campo al mínimo máximo relativo para el campo y se incrementara hasta alcanzar el máximo global o que el valor del campo se reinicie, en cuyo caso el valor devuelto sería el máximo global o el valor antes del reinicio, respectivamente.
Por ejemplo, en el calendario gregoriano, el valor máximo real para el día del mes variaría entre 28 y 31, según el mes y el año del tiempo actual.
Parámetros#
calendar
Una instancia de IntlCalendar.
field
Valores devueltos#
Un int que representa el valor máximo en las unidades asociadas al field dado o false si ocurre un error.
Ejemplos#
IntlCalendar::getActualMaximum
<?php
ini_set('date.timezone', 'Europe/Lisbon');
$cal = IntlCalendar::fromDateTime('2013-02-15');
var_dump($cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_MONTH)); //28
$cal->add(IntlCalendar::FIELD_EXTENDED_YEAR, -1);
var_dump($cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_MONTH)); //29
El ejemplo anterior mostrará:
int(28)
int(29)
Véase también#
IntlCalendar::getMaximum, IntlCalendar::getLeastMaximum, IntlCalendar::getActualMinimum