PHP | date_default_timezone_set() Function Last Updated : 14 Sep, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report The date_default_timezone_set() function is an inbuilt function in PHP which is used to set the default timezone used by all date/time functions in a script. This function returns False if the timezone is not valid, or True otherwise. Syntax: bool date_default_timezone_set( $timezone_identifier ) Parameters: This function accepts single parameter $timezone_identifier which is mandatory. This parameter set the timezone identifier, like UTC or Asia/Kolkata. Return Value: This function returns False if the timezone_identifier is not valid, or True otherwise. Below programs illustrate the date_default_timezone_set() function in PHP: Program 1: php <?php // Set timezone date_default_timezone_set('Asia/Kolkata'); // Create $timezone_object = date_default_timezone_get(); // Compare the timezone with ini-set timezone if (strcmp($timezone_object, ini_get('date.timezone'))){ echo 'Script timezone differs from ini-set timezone.'; } else { echo 'Script timezone and ini-set timezone match.'; } ?> Output: Script timezone differs from ini-set timezone. Program 2: php <?php // Set the timezone date_default_timezone_set('Asia/Dubai'); // Create the timezone object $timezone_object = date_default_timezone_get(); // Compare the timezone with ini-set timezone if (strcmp($timezone_object, ini_get('date.timezone'))){ echo 'Script timezone differs from ini-set timezone.'; } else { echo 'Script timezone and ini-set timezone match.'; } ?> Output: Script timezone differs from ini-set timezone. Related Articles: PHP | date_parse() Function PHP | date_sunset() Function PHP | date_sun_info() Function Reference: http://php.net/manual/en/function.date-default-timezone-set.php Comment More infoAdvertise with us Next Article PHP | date_time_set() Function V vijay_raj Follow Improve Article Tags : Misc Web Technologies PHP PHP-date-time PHP-function +1 More Practice Tags : Misc Similar Reads PHP | date_default_timezone_get() Function The date_default_timezone_get() function is an inbuilt function in PHP which is used to gets the default timezone used by all date/time functions in a script. Syntax: string date_default_timezone_get( void ) Parameter: This function does not accept any parameter.Return Value: This function returns a 2 min read PHP | date_timezone_set() Function The date_timezone_set() function is an inbuilt function in PHP which is used to sets the time zone for the DateTime object. This function returns the DateTime object or False on failure. Syntax: Procedural style: date_timezone_set( $object, $timezone ) Object oriented style: DateTime::setTimezone( $ 2 min read PHP | date_time_set() Function The date_time_set() function is an inbuilt function in PHP which is used to sets the time. This function resets the current time of the DateTime object to a different time. Syntax: Procedural style: date_time_set( $object, $hour, $minute, $second, $microseconds ) Object oriented style: DateTime::set 2 min read PHP | DateTimeImmutable::setTimezone() Function The DateTimeImmutable::setTimezone() function is an inbuilt function in PHP which is used to set the time zone for the created DateTimeImmutable object. This function returns the DateTimeImmutable object or False on failure. Syntax: DateTimeImmutable::setTimezone ( TimeZone ) Parameters: This functi 1 min read PHP | date_date_set() Function The date_date_set() function is an inbuilt function in PHP which is used to set a new Date. This function has four parameters $object, $year, $month and $day and returns DateTime object on success or false on failure. The date_date_set() function is an alias of DateTime::setDate() function. Syntax: 2 min read PHP | date_timezone_get() Function The date_timezone_get() function is an inbuilt function in PHP which is used to return time zone relative to given DateTime. This function returns a DateTimeZone object on success or False on failure. Syntax: Procedural style: date_timezone_get( $object ) Object oriented style: DateTime::getTimezone 1 min read Like