ID: 39203 Updated by: [EMAIL PROTECTED] Reported By: roberto at spadim dot com dot br -Status: Open +Status: Bogus Bug Type: Date/time related Operating System: Linux PHP Version: 5.1.6 New Comment:
You can update the database in PHP as well, with: http://pecl.php.net/timezonedb Previous Comments: ------------------------------------------------------------------------ [2006-10-20 04:51:49] roberto at spadim dot com dot br Description: ------------ In brazil DST changed in 2006 it could happen on 1 oct but will happen on 25 nov on linux i can change timezone DST using ZIC and compiling new timezone databases but in php it don't occur zic file can be found at: www.spadim.com.br/data.zic Reproduce code: --------------- on linux: # date Fri Oct 20 01:49:27 BRT 2006 # data -u Fri Oct 20 04:49:36 UTC 2006 on php: <?php echo date('Y-m-d H:i:s T')."\n".gmdate('Y-m-d H:i:s T')."\n"; ?> 2006-10-20 02:51:05 BRST 2006-10-20 04:51:05 GMT Expected result: ---------------- on linux: # date Fri Oct 20 01:49:27 BRT 2006 # data -u Fri Oct 20 04:49:36 UTC 2006 on php: <?php echo date('Y-m-d H:i:s T')."\n".gmdate('Y-m-d H:i:s T')."\n"; ?> 2006-10-20 01:51:05 BRST 2006-10-20 04:51:05 GMT Actual result: -------------- on linux: # date Fri Oct 20 01:49:27 BRT 2006 # data -u Fri Oct 20 04:49:36 UTC 2006 on php: <?php echo date('Y-m-d H:i:s T')."\n".gmdate('Y-m-d H:i:s T')."\n"; ?> 2006-10-20 02:51:05 BRST 2006-10-20 04:51:05 GMT ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39203&edit=1