PHP | Función IntlCalendar isWeekend()

La función IntlCalendar::isWeekend() es una función incorporada en PHP que se usa para verificar si una fecha/hora determinada es el fin de semana o no.

Sintaxis:

  • Estilo orientado a objetos
    bool IntlCalendar::isWeekend( float $date = NULL )
  • Estilo procesal
    bool intlcal_is_weekend( IntlCalendar $cal, float $date = NULL )

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.
  • $date: este parámetro contiene la marca de tiempo opcional que representa el número de milisegundos desde la época, excluyendo los segundos bisiestos. Si el valor de este parámetro es NULL, entonces usa la hora actual.

Valor de retorno: esta función devuelve el valor booleano que representa el tiempo dado que ocurre en un fin de semana o no.

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

Programa:

<?php
  
// Set the DateTime zone
ini_set('date.timezone', 'Asia/Calcutta');
  
// Create an instance of IntlCalendar
$calendar = IntlCalendar::createInstance('Asia/Calcutta');
  
// Check the given DateTime is weekend or not
var_dump($calendar->isWeekend());
  
// Set the DateTime to the object
$calendar->set(2019, 8, 29);
  
// Check the given DateTime is weekend or not
var_dump($calendar->isWeekend());
  
// Set the DateTime object
$calendar->isWeekend(strtotime('2019-09-22 12:30:00'));
  
// Check the given DateTime is weekend or not
var_dump($calendar->isWeekend());
  
?>
Producción:

bool(false)
bool(true)
bool(true)

Referencia: https://www.php.net/manual/en/intlcalendar.isweekend.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 *