(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getFirstDayOfWeek — Renvoie le premier jour de la semaine pour la locale du calendrier
Style orienté objet
Style procédural
Renvoie le jour de la semaine qui est considéré comme le premier jour de la semaine, soit la valeur par défaut pour cette locale, soit la valeur définie avec IntlCalendar::setFirstDayOfWeek().
calendar
Une instance IntlCalendar.
Une des constantes IntlCalendar::DOW_SUNDAY
,
IntlCalendar::DOW_MONDAY
, …,
IntlCalendar::DOW_SATURDAY
ou false
si une erreur survient.
Exemple #1 IntlCalendar::getFirstDayOfWeek()
<?php
ini_set('date.timezone', 'UTC');
$cal1 = IntlCalendar::createInstance(NULL, 'es_ES');
var_dump($cal1->getFirstDayOfWeek()); // Lundi
$cal1->set(2013, 1 /* February */, 3); // un dimanche
var_dump($cal1->get(IntlCalendar::FIELD_WEEK_OF_YEAR)); // 5
$cal2 = IntlCalendar::createInstance(NULL, 'en_US');
var_dump($cal2->getFirstDayOfWeek()); // Dimanche
$cal2->set(2013, 1 /* February */, 3); // un dimanche
var_dump($cal2->get(IntlCalendar::FIELD_WEEK_OF_YEAR)); // 6
L'exemple ci-dessus va afficher :
int(2) int(5) int(1) int(6)