Home
 

Customer Support

Search for keywords:

Browse by category:

How do I change timezone for PHP?

There are at least 2 ways to cause PHP to behave as if it was in the timezone of your choice.

1. Follow this other FAQ to change timezone for your entire account.

2. If you only want particular PHP scripts (and not shell or other cgi scripts) to use a specific timezone, set the timezone environmental variable in your PHP code like so:
<?
echo "Original Time: ". date("h:i:s")."\n";
putenv("TZ=US/Eastern");
echo "New Time: ". date("h:i:s")."\n";
?>
If you put the line putenv("TZ=US/Eastern"); in a file that is
include()'ed by all your other PHP scripts, then all your PHP scripts will use that timezone.

A list of timezones to choose from, other than "US/Eastern" for your putenv() is here:

http://www.theprojects.org/dev/zone.txt

If you are looking for information about changing timezones for MySQL, look here.

User-Contributed Notes

add a note
tim.NOtrimbleJUNK -at- gmailS.com
28-Apr-2005 13:45
Be sure to use the "underscore" (_) character in the syntax when needed,
such as putenv("TZ=America/Los_Angeles")

anonymous -at- example.com
25-Aug-2009 14:09
H:i:s, not h:i:s should be used for the time

add a note

Related Questions:


How do I set PHP include_path?

What PHP modules are available and how do I load them?

Can I run a PHP script on cron?

How do I do html form file uploads?

Why does a PHP function give an error that it is undefined?

Why does my PHP script throw an Internal Server Error 500?

Why does PHP HTTP authentication not work?

I can't upload a file larger than 8MB through a PHP script

What version of PHP are you running and can I see a phpinfo()?

Can you change session cookie timeout in php.ini for me?

Do you have a quick form mail script?

Where is the php_error_log?

How do I get different character sets within my PHP page to display correctly?

Can I use a PHP extension like PDFlib that I have personally purchased a license to use?

What's the difference between running PHP as a cgi or as a module in safe mode?

Do you offer PHP5 with MySQLi?

My PHP session is lost whenever I go to a secure URL using the shared SSL certificate.

Can I have all .html pages parsed as PHP?

The PHP curl module doesn't work.

What is CAPTCHA? How can I use it?

Where can I download free PHP scripts?

Do you provide PEAR?

Do I need to set any 777 permissions in order for my PHP scripts to create files and directories?

How do I execute my .php files as PHP 5?

How do I use the url_rewriter.tags setting for PHP?

The PDFlib extension gives a UPR description error.

Can I use Smarty Templates?

Why does flush() not flush the data to my browser?

Why does PHPLIB sessions give me a MySQL Database error?

Will IonCube encoded files work?

Will my Zend Encoded files work?

I need the virtual() function and it is not available.

The pfpro pfpro_process() function keeps giving me Error 31

Why does getallheaders() say undefined function?

Can I talk over SSL when opening an IMAP connection with the PHP imap_open() function?

How do I configure PHP?

How do I put PHP sessions into a database instead of the default files-based method?

How can one PHP file transparently handle all search-engine friendly URLs?

My PHP script needs a newer version of Zend Optimizer. What do I do?

I need to execute my cron job with PHP5.2

I need a newer version of PHP to run certain software

Can I use the pfpro extension in PHP 5.2?

Is there an alternative to pdflib?

Browse Categories:

Getting Started, FTP, Telnet/SSH, Moving Domains, E-mail, Traffic Reports, Mailing Lists, Apache, PHP, CGI, Other Server-Side Scripting, MySQL Database, Imaging Libraries, Other Software, Billing & Terms, Control Panel, E-commerce, Pre-Sales


Modwest PHP Hosting      Copyright 2000-2010 by Modwest, Inc.      About    |    Blog    |    Community    |    Design    |    Jobs    |    Contact