+

PHP IntlCalendar getTimeZone () function

Syntax:
  • Object Oriented Style
    IntlTimeZone IntlCalendar::getTimeZone (void )
  • Procedural style
    IntlTimeZone intlcal_get_time_zone (IntlCalendar $cal)
Parameters:This function takes one parameter, $cal,which contains the IntlCalendar object resource.Return value:this function returns the IntlTimeZone object associated with this calendar.The following program illustrates the IntlCalendar::getTimeZone() function in PHP:Program:  
// Set date, time zone ini_set ( `d ate.timezone` , `Asia / Calcutta` ); ini_set ( `intl.default_locale` , `en_US` );  
// Create a calendar instance $calendar = IntlCalendar::createInstance();  
// Get the timezone object print_r ( $calendar -> getTimeZone());  
// Create a new IntlGregorianCalendar object $calendar -> setTimezone ( new DateTimeZone ( `Asia / Singapore` ));  
// Get the timezone object print_r ( $calendar -> getTimeZone());  
// Set time zone $calendar -> setTimeZone ( `GMT + 05: 30` );  
// Get the timezone object print_r ( $calendar -> getTimeZone());  
// Set time zone $calendar -> setTimeZone (IntlTimeZone::getGMT());  
// Get the timezone object print_r ( $calendar -> getTimeZone());  
?>
Exit:
IntlTimeZone Object ( [valid] = > 1 [id] = > Asia / Calcutta [rawOffset] = > 19800000 [currentOffset] = > 19800000) IntlTimeZone Object ([valid] = > 1 [id] = > Asia / Singapore [rawOffset] = > 28800000 [currentOffset] = > 28800000) IntlTimeZone Object ([valid] = > 1 [id] = > GMT + 05:30 [rawOffset] = > 19800000 [currentOffset] = > 19800000 ) IntlTimeZone Object ([valid] = > 1 [id] = > GMT [rawOffset] = > 0 [currentOffset] = > 0)
Link:< a href = https://www.php.net/manual/en/intlcalendar.gettimezone.php> https://www.php.net/manual/en/intlcalendar.gettimezone.php
Get Solution for free from DataCamp guru