(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().
calendarUne 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)); // 6L'exemple ci-dessus va afficher :
int(2) int(5) int(1) int(6)