So it looks like RedHat is on standard time, while PHP is still DST. Which one is correct? You need to update the time zone database on the other. Bob McConnell -----Original Message----- From: Darvin Denmian [mailto:darvin.denmian@xxxxxxxxx] Sent: Friday, October 16, 2009 2:17 PM Cc: php-general@xxxxxxxxxxxxx Subject: Re: Wrong Date Bob, bash: Fri Oct 16 15:14:54 BRT 2009 php output: BRST Thanks On Fri, Oct 16, 2009 at 3:09 PM, Bob McConnell <rvm@xxxxxxxxx> wrote: > When you enter "date" on the bash command line, what do you get back? > > When you run a php file with 'echo date('T')."\n";' does it show the same time zone and DST flag? > > Which one is wrong? > > Bob McConnell > > -----Original Message----- > From: Darvin Denmian [mailto:darvin.denmian@xxxxxxxxx] > Sent: Friday, October 16, 2009 1:47 PM > Cc: php-general@xxxxxxxxxxxxx > Subject: Re: Wrong Date > > Bob, > > unfortunately I don't know to answer your question. > > Are you refering to upgrade the tzdata package? > > The only thing I know is that time changed from 12:00 to 13:00 automaticaly .... > > Thanks for all replies! > > > On Fri, Oct 16, 2009 at 2:39 PM, Bob McConnell <rvm@xxxxxxxxx> wrote: >> From: Joseph Masoud >>> Darvin Denmian wrote: >>>> >>>> - I'm running Red Hat Linux (5.3) >>>> - The system timezone is set to America/Sao_Paulo >>>> >>>> I'm running a stand-alone php script (crontab) , and I don't know how >> PHP >>>> output this wrong hour. >>>> >>>> The output of command "php -i " shows: >>>> >>>> Default timezone => America/Sao_Paulo >>>> >>>> I don't know what to do :( >>>> >>>> On Fri, Oct 16, 2009 at 2:14 PM, Thodoris <tgol@xxxxxxxxxx> wrote: >>>> >>>>>> Hello, >>>>>> >>>>>> My currently timezone is set to : America/Sao_Paulo >>>>>> My currently date/time is ok: Fri Oct 16 13:04:45 BRT 2009 >>>>>> But when I execute "echo date("d/m/Y H:i:s");" the output presented >>>>>> have +1 hour >>>>>> >>>>>> Bellow [date] of php.ini: >>>>>> >>>>>> date >>>>>> >>>>>> date/time support => enabled >>>>>> "Olson" Timezone Database Version => 2008.2 >>>>>> Timezone Database => internal >>>>>> Default timezone => America/Sao_Paulo >>>>>> >>>>>> Directive => Local Value => Master Value >>>>>> date.default_latitude => 31.7667 => 31.7667 >>>>>> date.default_longitude => 35.2333 => 35.2333 >>>>>> date.sunrise_zenith => 90.583333 => 90.583333 >>>>>> date.sunset_zenith => 90.583333 => 90.583333 >>>>>> date.timezone => no value => no value >>>>>> >>>>> Assuming you have a unix-like OS and the timezone you mention is set >> to the >>>>> system clock I will have to guess that PHP uses different zone from >> the >>>>> system. >>>>> >>>>> Try setting the date.timezone setting in your php.ini and see what >> happens >>>>> (don't forget to restart the web server to make changes take effect) >> or use >>>>> the ini_set(). >>>>> >>>> >>>> >>> 1. It is possible that the php.ini files are different. >>> 2. Run phpinfo() to check where the php.ini file your web server uses >> is >>> located. >>> 3. Check that the timezone settings are correct. >>> >> >> The switch dates for some DST zones changed a couple of years ago. There >> were patches available for many systems to update them. Here in the >> Eastern USA we are now between the old and new end dates. Any chance you >> missed a patch? >> >> Bob McConnell >> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php