PHP | IntlCalendar setFirstDayOfWeek() Función

La función IntlCalendar::setFirstDayOfWeek() es una función incorporada en PHP que se utiliza para establecer el día en que se iniciará la semana. Esta función afecta el comportamiento de los campos que dependen de la semana, como IntlCalendar::FIELD_WEEK_OF_YEAR e IntlCalendar::FIELD_YEAR_WOY.

Sintaxis:

  • Estilo orientado a objetos
    bool IntlCalendar::setFirstDayOfWeek( int $dayOfWeek )
  • Estilo procesal
    bool intlcal_set_first_day_of_week( IntlCalendar $cal, int $dayOfWeek )

Parámetros: esta función utiliza dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $cal: este parámetro contiene el recurso del objeto IntlCalendar.
  • $dayOfWeek: este parámetro contiene una de las constantes de campo como IntlCalendar::DOW_SUNDAY, IntlCalendar::DOW_MONDAY, …, IntlCalendar::DOW_SATURDAY.

Valor devuelto: esta función devuelve verdadero en caso de éxito y falso en caso de parámetros no válidos.

El siguiente programa ilustra la función IntlCalendar::setFirstDayOfWeek() en PHP:

Programa:

<?php
  
// Set the DateTime zone
ini_set('date.timezone', 'Asia/Calcutta');
ini_set('intl.default_locale', 'es_ES');
  
// Create an instance of IntlCalendar
$calendar = IntlCalendar::createInstance('Asia/Calcutta');
  
// Set the DateTime to the calendar object
$calendar->set(2019, 8, 25);
  
// Get first day of the week
var_dump($calendar->getFirstDayOfWeek());
  
// Set first day of the week
$calendar->setFirstDayOfWeek(IntlCalendar::DOW_SUNDAY);
  
// Get first day of the week
var_dump($calendar->getFirstDayOfWeek());
  
?>
Producción:

int(2)
int(1)

Referencia: https://www.php.net/manual/en/intlcalendar.setfirstdayofweek.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *