PHP Conference Nagoya 2025

IntlCalendar::getFirstDayOfWeek

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::getFirstDayOfWeekRenvoie le premier jour de la semaine pour la locale du calendrier

Description

Style orienté objet

public IntlCalendar::getFirstDayOfWeek(): int|false

Style procédural

intlcal_get_first_day_of_week(IntlCalendar $calendar): int|false

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().

Liste de paramètres

calendar

Une instance IntlCalendar.

Valeurs de retour

Une des constantes IntlCalendar::DOW_SUNDAY, IntlCalendar::DOW_MONDAY, …, IntlCalendar::DOW_SATURDAY ou false si une erreur survient.

Exemples

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)

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top