ID:               25825
 Updated by:       [EMAIL PROTECTED]
 Reported By:      pennington at rhodes dot edu
-Status:           Open
+Status:           Assigned
 Bug Type:         Date/time related
 Operating System: Windows 2000
 PHP Version:      4.3.3
-Assigned To:      
+Assigned To:      wez


Previous Comments:
------------------------------------------------------------------------

[2003-10-13 17:53:32] pennington at rhodes dot edu

Interestingly, when testing to see if this UTC display of time would
happen for PHP installed as a CGI (couldn't reproduce with Apache2 or
IIS5 as a CGI), I noticed that the UTC time problem does not show up
right away with PHP installed as ISAPI on IIS5. Rather, when you stop
the IIS service and then start it again, for a period of time, the
correct time is displayed using echo date("D M j G:i:s T Y");

However, after a period of time passes (say an hour or so on a server
averaging a few users at a time), the time switches to UTC and does not
go back.

If you stop IIS and then start it again, the time goes back to the
correct time and the cycle starts again.

Note that this is using ISAPI on IIS5 on Windows 2000 Server. I been
trying PHP in ISAPI and CGI mode on a Windows 2000 workstation because
I've been having trouble getting the Windows 2000 Server, which uses
PHP ISAPI just fine, to run PHP in CGI mode. It should be as easy as
setting cgi.force_redirect = 0 and changing the app mapping
configuration to point to the php.exe and not the php4isapi.dll but I'm
not having any luck (get "not authorized to view this page" on php
scripts). This method works fine on the Win2K workstation. Anyway, this
is not related to the UTC time issue...

------------------------------------------------------------------------

[2003-10-13 12:14:05] [EMAIL PROTECTED]

Do you get the same problem running CGI?


------------------------------------------------------------------------

[2003-10-13 09:52:27] pennington at rhodes dot edu

[EMAIL PROTECTED] wanted to know "Which SAPI are you running? CGI? ISAPI?
Apache? Something else?"

I'm running ISAPI.

I fail to see how this bug is identical to bug #23467, because I am
getting an incorrect offset of time from GMT in addition to the
incorrect time zone appearing. Unless, of course, time in general is
screwed up for PHP on Win32...

------------------------------------------------------------------------

[2003-10-12 19:46:15] [EMAIL PROTECTED]

This is not different to bug #23467


------------------------------------------------------------------------

[2003-10-10 14:30:11] pennington at rhodes dot edu

Description:
------------
The Windows version of PHP 4.3.3 does not return the system's time when
the date() command is used. It only returns UTC time and "BST" as the
timezone, even when the Windows server is set to use local time and
reports as such in the Date/Time control panel.

Please note that this is different than bug #23467 because the time
being reported is wrong (UTC rather than the local CST), in addition to
the wrong "BST" timezone.

Reproduce code:
---------------
echo date("D M j G:i:s T Y");

Expected result:
----------------
Fri Oct 10 13:28:58 CST 2003

Actual result:
--------------
Fri Oct 10 18:28:58 BST 2003


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=25825&edit=1

Reply via email to