Re: plugging gmmktime value into gmdate yields incorrect date

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

 



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


[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