(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::isWeekend — Indica si una fecha/hora es un fin de semana
Estilo orientado a objetos
Estilo procedimental
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.
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.
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.
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