CakeFest 2024: The Official CakePHP Conference

IntlCalendar::isWeekend

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

IntlCalendar::isWeekendDetermina si una cierta fecha es fin de semana

Descripción

Estilo orientado a objetos

public IntlCalendar::isWeekend(float $date = NULL): bool

Estilo por procedimientos

intlcal_is_weekend(IntlCalendar $cal, float $date = NULL): bool

Devuelve si la fecha actual del objeto o el timestamp proporcionado ocurre durante un fin de semana en el sistema de calendario del objeto.

Esta función requiere ICU 4.4 o posterior.

Parámetros

cal

El recurso IntlCalendar.

date

Un timestamp opcional representa el número de milisegundos desde la fecha Unix, excluyendo segundos intercalares. Si es null, se usará la fecha actual del objeto.

Valores devueltos

Un bool indicando si la fecha del objeto dado ocurre en un fin de semana.

El valor false puede ser devuelvo en caso de fallo, por ejemplo después de dar una fecha fuera de los límites o de un modo inconsistente; use exceptions o consulte intl_get_error_code() en caso de ambigüedad.

Ejemplos

Ejemplo #1 IntlCalendar::isWeekend()

<?php
ini_set
('date.timezone', 'Europe/Lisbon');

$cal = new IntlGregorianCalendar(NULL, 'en_US');
$cal->set(2013, 6 /* July */, 7); // un Domingo

var_dump($cal->isWeekend()); // true
var_dump($cal->isWeekend(strtotime('2013-07-01 00:00:00'))); // false, Lunes

$cal = new IntlGregorianCalendar(NULL, 'ar_SA');
$cal->set(2013, 6 /* July */, 7); // un Domingo
var_dump($cal->isWeekend()); // false, Domingo no es fin de semana en este calendario

Ver también

add a note

User Contributed Notes

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