- Object Oriented Style
bool public IntlCalendar::inDaylightTime (void )
- Procedural style
bool intlcal_in_daylight_time (IntlCalendar $cal)
Parameters:This function takes a single $cal,parameter that contains the IntlCalendar object resource.Return value: This function returns TRUE if the date is in daylight saving time, FALSE otherwise.The following program illustrates the IntlCalendar::inDaylightTime() function in PHP:Program :
// Set the DateTime zone
ini_set
(
’date.timezone’
,
’ Europe / Lisbon’
);
// Create an IntlCalendar instance
$calendar
= IntlCalendar::createInstance (
’Europe / Lisbon’
);
// Check if the object’s time is in
// Daylight saving time or not
var_dump (
$calendar
-> inDaylightTime());
// Set month field to IntlCalendar
$calendar
-> set (IntlCalendar::FIELD_MONTH, 11);
// Check if the object’s time is in
// Daylight saving time or not
var_dump (
$calendar
-> inDaylightTime());
// Declare the IntlGregorianCalendar object
$calendar
=
new
IntlGregorianCalendar (2019, 8, 24, 12, 40, 10);
// Check if the object’s time is in
// Daylight saving time or not
var_dump (
$calendar
-> inDaylightTime());
// Set the date for the DateTime
$calendar
-> set (2019, 8, 24);
// Check if the object’s time is in
// Daylight saving time or not
var_dump (
$calendar
-> inDaylightTime());
?>
Exit:bool (true ) bool (false) bool (true) bool (true)
Link: https://www.php.net/manual/en/intlcalendar.indaylighttime.php