> -----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