#39203 [Opn->Bgs]: DST Not right
| From: | derick@php.net | Date: | Fri, 20 Oct 2006 07:09:55 +0000 |
| Subject: | #39203 [Opn->Bgs]: DST Not right | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-103767@lists.php.net to get a copy of this message | ||
ID: 39203
Updated by: derick@php.net
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