[PHP 5 >= 5.1.0, PHP 7, PHP 8]
date_default_timezone_get — Gets the default timezone used by all date/time functions in a script
Description
date_default_timezone_get[]: string
Reading the timezone set using the date_default_timezone_set[] function [if any]
Reading the value of the date.timezone ini option [if set]
If none of the above succeed, date_default_timezone_get[] will return a default timezone of UTC
.
Parameters
This function has no parameters.
Return Values
Returns a string.
Examples
Example #1 Getting the default timezone
The above example will output something similar to:
date_default_timezone_set: Europe/London date.timezone: Europe/London
Example #2 Getting the abbreviation of a timezone
The above example will output:
America/Los_Angeles => America/Los_Angeles => PST
See Also
- date_default_timezone_set[] - Sets the default timezone used by all date/time functions in a script
- List of Supported Timezones
There are no user contributed notes for this page.
How to display time according to timezone in PHP?
For specific time zone select you can use date_default_timezone_set before using date[] or time[] function. And to specify the timezone : $now = new DateTime[null, new DateTimeZone['Asia/Dhaka']]; $now->setTimezone[new DateTimeZone['Asia/Dhaka']]; // Another way echo $now->getTimezone[];
What timezone does PHP use?
The default timezone for PHP is UTC regardless of your server's timezone. This is the timezone used by all PHP date/time functions in your scripts.
How do I change the default timezone in PHP?
8 Answers.
Go to your phpinfo[] page and search for Loaded Configuration File and open the php. ini file mentioned under that section..
Change the default timezone settings by adding your new timezone by modifying this line: date. timezone=Asia/Kolkata ..
Save the php. ... .
Restart the Apache server..
How do I find my server time zone?
The currently configured timezone is set in the /etc/timezone file. To view your current timezone you can cat the file's contents. Another method is to use the date command. By giving it the argument +%Z , you can output your system's current time zone name.