IntlCalendar::inDaylightTime
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlCalendar::inDaylightTime
Референца за `intlcalendar.indaylighttime.php` со подобрена типографија и навигација.
IntlCalendar::inDaylightTime
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::inDaylightTime — Дали времето на објектот е во летна сезона
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Дали, за моментот претставен со овој објект и за временската зона на овој објект, е во сила летната сезона.
Параметри
calendar- Еден IntlCalendar instance.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true ако датумот е во летна сезона, false otherwise.
При неуспех false исто така се враќа. За да ги откриете условите за грешка користете intl_get_error_code(), или поставете Intl да фрла exceptions.
Примери
Пример #1 (PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
<?php
ini_set('date.timezone', 'Europe/Lisbon');
ini_set('intl.default_locale', 'pt_PT');
$cal = new IntlGregorianCalendar(2013, 6 /* July */, 1, 4, 56, 31);
var_dump($cal->inDaylightTime()); // true
$cal->set(IntlCalendar::FIELD_MONTH, 11 /* December */);
var_dump($cal->inDaylightTime()); // false
//DST end transition on 2013-10-27 at 0200 (wall time back 1 hour)
$cal = new IntlGregorianCalendar(2013, 9 /* October */, 27, 1, 30, 0);
var_dump($cal->inDaylightTime()); // false (default WALLTIME_LAST)
$cal->setRepeatedWallTimeOption(IntlCalendar::WALLTIME_FIRST);
$cal->set(IntlCalendar::FIELD_HOUR_OF_DAY, 1); // force time recalculation
var_dump($cal->inDaylightTime()); // true