ID: 48902
Comment by: yoarvi at gmail dot com
Reported By: husen at fiare dot fi
Status: Assigned
Bug Type: Date/time related
Operating System: kubuntu
PHP Version: 5.3.0
Assigned To: derick
New Comment:
Kolkata is the new/official name of Calcutta. The following patch
(against 5.3 SVN) fixes this:
Index: ext/date/lib/timezonemap.h
===================================================================
--- ext/date/lib/timezonemap.h (revision 293574)
+++ ext/date/lib/timezonemap.h (working copy)
@@ -292,7 +292,7 @@
{ "bst", 1, 3600, "GB-Eire" },
{ "btt", 0, 21600, "Asia/Thimbu" },
{ "btt", 0, 21600, "Asia/Thimphu" },
- { "burt", 0, 23400, "Asia/Calcutta" },
+ { "burt", 0, 23400, "Asia/Kolkata" },
{ "burt", 0, 23400, "Asia/Dacca" },
{ "burt", 0, 23400, "Asia/Dhaka" },
{ "burt", 0, 23400, "Asia/Rangoon" },
@@ -1003,7 +1003,7 @@
{ "ist", 0, 7200, "Asia/Jerusalem" },
{ "ist", 0, -3600, "Atlantic/Reykjavik" },
{ "ist", 0, -3600, "Iceland" },
- { "ist", 0, 19800, "Asia/Calcutta" },
+ { "ist", 0, 19800, "Asia/Kolkata" },
{ "ist", 0, 19800, "Asia/Colombo" },
{ "ist", 0, 19800, "Asia/Dacca" },
{ "ist", 0, 19800, "Asia/Dhaka" },
@@ -1013,7 +1013,7 @@
{ "ist", 0, 19800, "Asia/Thimphu" },
{ "ist", 1, 2079, "Eire" },
{ "ist", 1, 2079, "Europe/Dublin" },
- { "ist", 1, 23400, "Asia/Calcutta" },
+ { "ist", 1, 23400, "Asia/Kolkata" },
{ "ist", 1, 23400, "Asia/Colombo" },
{ "ist", 1, 23400, "Asia/Karachi" },
{ "ist", 0, 3600, "Eire" },
Index: ext/date/lib/fallbackmap.h
===================================================================
--- ext/date/lib/fallbackmap.h (revision 293574)
+++ ext/date/lib/fallbackmap.h (working copy)
@@ -26,7 +26,7 @@
{ "msd", 1, 4, "Europe/Moscow" },
{ "gst", 0, 4, "Asia/Dubai" },
{ "pkt", 0, 5, "Asia/Karachi" },
- { "ist", 0, 5.5, "Asia/Calcutta" },
+ { "ist", 0, 5.5, "Asia/Kolkata" },
{ "npt", 0, 5.75, "Asia/Katmandu" },
{ "yekt", 1, 6, "Asia/Yekaterinburg" },
{ "novst", 1, 7, "Asia/Novosibirsk" },
Previous Comments:
------------------------------------------------------------------------
[2009-07-13 08:31:02] [email protected]
They are aliases of each other. Kolkata was only very recently added as
a preferred version of Calcutta. It seems that our "precedence table"
hasn't been updated.
------------------------------------------------------------------------
[2009-07-13 08:26:31] husen at fiare dot fi
Description:
------------
DateTimeZone::listIdentifiers returns [236] => Asia/Kolkata while
DateTimeZone::listAbbreviations() returns [timezone_id] =>
Asia/Calcutta
I mean former is using "Kolkata" while later is "Calcutta". It is not
supposed to be either one of the Kolkata or Calcutta for both of the
functions?
Regards
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=48902&edit=1