RE: plugging gmmktime value into gmdate yields incorrect date

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Terra Frost [mailto:terrafrost@xxxxxxxxx]
> Sent: Thursday, February 15, 2007 3:20 PM
> To: Peter Lauri
> Cc: php-general@xxxxxxxxxxxxx
> Subject: Re:  plugging gmmktime value into gmdate yields incorrect
> date
> 
> date('Z') on the server producing the incorrect output returns 3600.  On
> the other two, I get -18000 and -21600.
> 
> That said, I don't see how that'd make a difference.  The whole reason
> I'm using the gm* functions, in the first place, is because those are
> supposed to work with a fixed timezone - GMT.  Testament to this is the
> fact that gmdate('Z') returns 0 on all three of those.
> 
> Peter Lauri wrote:
> > And what are the time zones for those two different machines? And what
> is
> > the time? :)
> >
> > Best regards,
> > Peter Lauri
> >
> > www.dwsasia.com - company web site
> > www.lauri.se - personal web site
> > www.carbonfree.org.uk - become Carbon Free
> >
> >
> > -----Original Message-----
> > From: Terra Frost [mailto:terrafrost@xxxxxxxxx]
> > Sent: Thursday, February 15, 2007 8:47 PM
> > To: php-general@xxxxxxxxxxxxx
> > Subject:  plugging gmmktime value into gmdate yields incorrect date
> >
> > I tried running the following script on three different servers:
> >
> > <?php
> > echo gmdate('m, d, Y', gmmktime(0,0,0,3,23,2000) );
> > ?>
> >
> > On two of the servers, I got 03, 23, 2000 back.  On the other,
> > however, I got 03, 22, 2000.  This doesn't make any sense to me.
> >
> > On the servers that return the correct date (03, 23, 2000),
> > gmmktime(0,0,0,3,23,2000) returns 953769600.  On the server that
> > returns the incorrect date (03, 22, 2000), gmmktime(0,0,0,3,23,2000)
> > returns 953766000.  There's a difference of 3600 between the two,
> > which makes me think that some daylight savings time setting is to
> > blame.
> >
> >
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

I may be way off... but isn't it redundant to use both gmdate() and
gmmktime()?  I thought each of these functions were used to convert your
local time into GMT...

So for example if you're GMT+5, the gmmktime() would subtract 5 hours, and
then gmdate() would subtract another 5 hours?

Like I said - I could be way off, but just a thought.

-Brad

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux