On Tue, Oct 16, 2012 at 3:16 PM, Daniel Brown <danbr...@php.net> wrote:

> >>     With regard to debugging your issue, it's extremely unlikely that
> >> it's PHP's fault, since no one else has the same issue.  However, it
> >> does indeed sound as though there's a configuration mismatch or a bad
> >> setting of the system clock (as suggested earlier by myself and
> >> others).  What's the output when you run the code below?
> >>
> >> <?php
> >>
> >> if (php_sapi_name() == 'cli') {
> >>         define('NL',PHP_EOL);
> >> } else {
> >>         define('NL','<br/>'.PHP_EOL);
> >> }
> >>
> >> echo date_default_timezone_get().NL;
> >>
> >> echo date('r').NL;
> >>
> >> echo gmdate('r').NL;
> >>
> >> echo time().' ('.date('Z').')'.NL;
> >>
> >> echo trim(`date`).NL;
> >>
> >> ?>
> >
> >
> > This is the output:
> >
> > America/Los_Angeles
> > Tue, 16 Oct 2012 17:22:09 -0400
> > Tue, 16 Oct 2012 21:22:09 +0000
> > 1350422529 (-14400)
> > Tue Oct 16 17:22:09 EDT 2012
>
>     Is this a shared server, Rich? As shown, the admin configured the
> timezone of the machine to be EDT and set the clock right, but php.ini must
> be set to PDT. You can easily override this with a local php.ini file, an
> .htaccess directive, or by placing date_default_timezone_set() near the top
> of the code.


You can see the current output of the above code here:

http://projectbench.extensiondlc.net

I've confirmed that the server is set to PDT. The value of date.timezone in
php.ini is "America/Los_Angeles", which should be (currently) -8 hours from
UTC, but it looks like the PDT offset is only set to -4. Does that even
make sense?

-- 
Sláinte,
Richard S. Crawford (rich...@underpope.com)
http://www.underpope.com
Publisher and Editor in Chief, Daikaijuzine (http://www.daikaijuzine.com)

Reply via email to