(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLeastMaximum — Obtient le plus petit maximum local pour un champ
Style orienté objet
Style procédural
Renvoie le plus petit maximum local pour un champ. Cela devrait être une valeur plus petite ou égale à celle retournée par IntlCalendar::getActualMaxmimum(), qui est à son tour plus petite ou égale à celle retournée par IntlCalendar::getMaximum().
calendar
Une instance IntlCalendar.
field
Une constantes de champ
date/heure IntlCalendar. Ceux sont des valeurs entières
comprises entre 0
et
IntlCalendar::FIELD_COUNT
.
Un int représentant une valeur de champ, dans lʼunité
du champ, ou false
si une erreur survient.
Exemple #1 Exemple de maximum
<?php
ini_set('date.timezone', 'UTC');
ini_set('intl.default_locale', 'it_IT');
$cal = new IntlGregorianCalendar(2013, 3 /* April */, 6);
var_dump(
$cal->getLeastMaximum(IntlCalendar::FIELD_DAY_OF_MONTH), // 28
$cal->getActualMaximum(IntlCalendar::FIELD_DAY_OF_MONTH), // 30
$cal->getMaximum(IntlCalendar::FIELD_DAY_OF_MONTH) // 31
);
L'exemple ci-dessus va afficher :
int(28) int(30) int(31)