How to Change the PHP Timezone for a Hosting Account

For consistency, all of our servers use the UTC time standard (GMT time zone) by default, regardless of their actual geographical location. This affects the PHP timezone, among others.

This easy tutorial shows you how to change the PHP timezone for your hosting account should you wish to use a different timezone for your PHP apps.

To change the PHP timezone:

  1. Sign in to your HostM hosting account’s cPanel.

    Your cPanel access details are listed on the hosting account’s Info page in the Client Lounge.

  2. Click the Select PHP Version icon.

  3. Click the Switch to PHP Options link on the top right.

  4. Click the current value for 'date.timezone'.

  5. Enter a new value into the field as desired.

    For instance, you could enter America/New_York into the field if you wanted to use New York’s timezone for your PHP apps.

  6. Click the Apply button to the right.

  7. Click the Save button at the bottom.

Your new PHP timezone should take effect immediately.

The PHP timezone setting affects all PHP apps within the same hosting account. If you’d like to set a different timezone for each app, use the date_default_timezone_set function in your PHP code for each app.


Love our guides? HostM offers professional and helpful web hosting services with unlimited features and renewal rates that actually match our advertised rates.