Re: unexpected date results

From: Date: Thu, 21 Aug 2003 07:11:02 +0000
Subject: Re: unexpected date results
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-160277@lists.php.net to get a copy of this message
* Thus wrote Cody Phanekham (Cody.Phanekham@salmat.com.au): > <? > $t = time(); > echo "\n<br>timestamp = $t"; > echo "\n<br>time = " . date("r", $t); > ?> > > if i run test.php via the web it produces the following output, which is correct: > timestamp = 1061443716 > time = Thu, 21 Aug 2003 15:28:36 +1000 > > if i run test.php via the command line it produces the following output, which is off by 10 > hours: > <br>timestamp = 1061443722 > <br>time = Thu, 21 Aug 2003 05:28:42 +0000 You need to set the timezone either system wide or within the crontab, since crontab usually runs with a /bin/sh shell something like: TZ=Australia/Melborne export TZ You'll have to consult your system documentation to set it system wide and to get the proper name of the TZ. That should help ya. Curt -- "I used to think I was indecisive, but now I'm not so sure."

« previous php.general (#160277) next »