#46552 [Opn->Fbk]: new DateTime('with timezone') getName() problem
| From: | jani@php.net | Date: | Wed, 12 Nov 2008 13:09:20 +0000 |
| Subject: | #46552 [Opn->Fbk]: new DateTime('with timezone') getName() problem | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-130918@lists.php.net to get a copy of this message | ||
ID: 46552
Updated by: jani@php.net
Reported By: shj at xenosi dot de
-Status: Open
+Status: Feedback
Bug Type: Date/time related
Operating System: Linux
PHP Version: 5.2.6
New Comment:
Please try using this CVS snapshot:
http://snaps.php.net/php5.2-latest.tar.gz
For Windows:
http://windows.php.net/snapshots/
Previous Comments:
------------------------------------------------------------------------
[2008-11-12 09:08:25] shj at xenosi dot de
Description:
------------
new DateTimeZone('PST')
and
new DateTimeZone('America/Los_Angeles')
are same.
please, modify getTimezone()->getName() output.
thank you.
Reproduce code:
---------------
<?php
$datetime = new DateTime('Dec-01-08 08:17:40 PST');
echo "new PST\n";
echo $datetime->getTimezone()->getName();
echo "\n";
echo $datetime->format('Y-m-d H:i:s');
echo "\n";
$pst = new DateTimeZone('PST');
$datetime->setTimezone($pst);
echo "DateTimeZone PST\n";
echo $datetime->getTimezone()->getName();
echo "\n";
echo $datetime->format('Y-m-d H:i:s');
echo "\n";
$kst = new DateTimeZone('KST');
$datetime->setTimezone($kst);
echo "DateTimeZone KST\n";
echo $datetime->getTimezone()->getName();
echo "\n";
echo $datetime->format('Y-m-d H:i:s');
echo "\n";
?>
Expected result:
----------------
new PST
PST
2008-12-01 08:17:40
DateTimeZone PST
America/Los_Angeles
2008-12-01 08:17:40
DateTimeZone KST
Asia/Seoul
2008-12-02 01:17:40
Actual result:
--------------
new PST
America/Los_Angeles
2008-12-01 08:17:40
DateTimeZone PST
America/Los_Angeles
2008-12-01 08:17:40
DateTimeZone KST
Asia/Seoul
2008-12-02 01:17:40
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=46552&edit=1