PHP 8.5.0 Alpha 2 available for testing

IntlCalendar::isWeekend

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

IntlCalendar::isWeekendIndica si una fecha/hora es un fin de semana

Descripción

Estilo orientado a objetos

public IntlCalendar::isWeekend(?float $timestamp = null): bool

Estilo procedimental

intlcal_is_weekend(IntlCalendar $calendar, ?float $timestamp = null): bool

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

Esta función requiere ICU 4.4 o más reciente.

Parámetros

calendar

An IntlCalendar instance.

timestamp

Un timestamp opcional que representa el número de milisegundos transcurridos desde el epoch, excluyendo los segundos intercalares. Si es null, se utiliza el tiempo actual de este objeto en su lugar.

Valores devueltos

Un bool que indica si el tiempo dado o el de este objeto ocurre durante un fin de semana.

On failure false is also returned. To detect error conditions use intl_get_error_code(), or set up Intl to throw exceptions.

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, Monday

$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