How to change the date.timezone value in PHP

If your PHP scripts do not show the correct time, the reason is that most probably your hosting server is in a different timezone. This can be easily resolved by changing a setting in PHP called date.timezone.

Depending on your location you can set a specific date.timezone value in PHP using the following option which should be added to your local php.ini file:

The above example assumes you'd like to set the timezone for your PHP scripts to US/Central. The full list of supported time zones is available here and you should simply replace "US/Central" with the desired timezone.

In this article:

How to change the value of a PHP setting

you can find additional information on how to change PHP values through cPanel or using a custom php.ini file.

Also you can check this article:

How to change the timezone for a single PHP file

to see how you can set different date.timezone for a single PHP file.

Problems like this and much harder ones are easily solved by SiteGround Technical Support. If you are not already our client, take a look at our web hosting features.

* (Required)