summaryrefslogtreecommitdiff
path: root/ext/date/tests/bug46111.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/date/tests/bug46111.phpt')
-rw-r--r--ext/date/tests/bug46111.phpt21
1 files changed, 21 insertions, 0 deletions
diff --git a/ext/date/tests/bug46111.phpt b/ext/date/tests/bug46111.phpt
new file mode 100644
index 0000000..806424e
--- /dev/null
+++ b/ext/date/tests/bug46111.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #46111 (strtotime() returns false for some valid timezones)
+--FILE--
+<?php
+date_default_timezone_set('Asia/Calcutta');
+$timezones = timezone_identifiers_list();
+
+# An empty list indicates no errors
+print "[strtotime(timezone) == false - Begin List]\n";
+foreach ($timezones as $zone) {
+ $date_string = "2008-01-01 13:00:00 " . $zone;
+
+ if (!strtotime($date_string)) {
+ echo $zone . "\n";
+ }
+}
+print "[strtotime(timezone) == false - End List]\n";
+?>
+--EXPECT--
+[strtotime(timezone) == false - Begin List]
+[strtotime(timezone) == false - End List]