Setting the server timezone with .htaccess
Have your website all setup? Amazing! If you need to set the PHP timezone for your website (Maybe your website has a clock?) I'll show you how to do it here.
All you have to do is add this code into your .htaccess file and save it! Like all file changes, it can take some time before it updates everywhere, but you can speed up the process on your devices simply by clearing your browser’s cache. This code snippet will set the PHP timezone for your site!
Set The Server Timezone
php_value date.timezone 'America/Chicago' SetEnv TZ America/Chicago
You can check out the full list of timezones on wikipedia. The code above will set the timezone the server, witch includes the PHP time. Just copy the text in the TZ database name column for your timezone from wikipedia, and replace both instances of America/Chicago above.
Unsure of how to install this code? It's pretty simple. A .htaccess file is called “.htaccess”, with nothing before the dot. Try finding this on your FTP software. Many systems don’t allow filenames starting with a dot (So downloading a htaccess file can be difficult at times), so that also restricts how we can create a .htaccess file. It is possible to get around these restrictions though, so here are the steps!
- Open your text-editing program and code your .htaccess file
- Once you are finished, save it as “htaccess.txt” (We will fix its name later)
- Upload “htaccess.txt” to your webserver and rename it to “.htaccess” (Remember that the dot is important!)
If you are still confused, or it's not working for you, check out the more detailed instruction in our Finding, Creating, and Editing a .htaccess file article.
Hopefully you were successful in installing this snippet, if you need help, feel free to send us a message! Check out the rest of the htaccess snippets to see what other amazing things you can do!