ID:               38263
 User updated by:  zybersup at yahoo dot com
 Reported By:      zybersup at yahoo dot com
 Status:           Open
 Bug Type:         Date/time related
 Operating System: Windows XP Professional
 PHP Version:      5.1.4
 New Comment:

I have tried to use PHP 5.0.5 instead and my script works well.


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

[2006-07-30 17:14:17] zybersup at yahoo dot com

Description:
------------
I set date.timezone in php.ini to 'Asia/Bangkok', and all calling to
the function date() is correct along the code running, except once I
call it in my session_handler->write() which UTC is always returned. I
can correct it by calling date_default_timezone_set in the method then
the returned date is correct.

By the way, I found my Apache will crash many times during the call to
function date().

Actually, my script works well for 2 years with any of PHP 4.x.x

Reproduce code:
---------------
- Setting the option date.timezone in php.ini to 'Asia/Bangkok'
- Call date() anywhere you want, the return is correct.
- Call date() in $a_session_handler->write(), the return is UTC.
- Add date_default_timezone_set() in $a_session_handler->write() before
calling date(), the return is correct.

Expected result:
----------------
date time in the time zone set

Actual result:
--------------
UTC time


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


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

Reply via email to