summaryrefslogtreecommitdiff
path: root/ext/date/tests/bug33415-2.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/date/tests/bug33415-2.phpt')
-rw-r--r--ext/date/tests/bug33415-2.phpt342
1 files changed, 0 insertions, 342 deletions
diff --git a/ext/date/tests/bug33415-2.phpt b/ext/date/tests/bug33415-2.phpt
deleted file mode 100644
index 2e3ccf0f3a..0000000000
--- a/ext/date/tests/bug33415-2.phpt
+++ /dev/null
@@ -1,342 +0,0 @@
---TEST--
-Bug #33415 [2] (Possibly invalid non-one-hour DST or timezone shifts)
---FILE--
-<?php
-
-print "TZ=Africa/Bujumbura - *Note*: Unexpected, as does not appear to
-have a DST or timezone transition.\n";
-putenv("TZ=Africa/Bujumbura");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Wednesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Wednesday 00:00:00\n\n";
-
-print "TZ=Asia/Thimbu - Is it OK for this to be 0:30 AM? yes\n";
-putenv("TZ=Asia/Thimbu");
-$tStamp = mktime (17, 17, 17, 1, 6476, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 00:30:00\n\n";
-
-print "TZ=Indian/Cocos - Is it OK for this to be 6:30 AM? Note: does not
-appear to have a DST or timezone transition.\n";
-putenv("TZ=Indian/Cocos");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 00:00:00\n\n";
-
-print "TZ=Africa/Lubumbashi - Is it OK for this to be 2 AM? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Africa/Lubumbashi");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Saturday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Saturday 00:00:00\n\n";
-
-print "TZ=Asia/Kashgar - Is it OK for this to be 3 AM? yes\n";
-putenv("TZ=Asia/Kashgar");
-$tStamp = mktime (17, 17, 17, 1, 3767, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 03:00:00\n\n";
-
-print "TZ=Indian/Christmas - Is it OK for this to be 7 AM? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Indian/Christmas");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Sunday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Sunday 00:00:00\n\n";
-
-print "TZ=America/Santo_Domingo - Is it OK for this to be 0:30 AM? yes\n";
-putenv("TZ=America/Santo_Domingo");
-$tStamp = mktime (17, 17, 17, 1, 291, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Sunday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Sunday 00:30:00\n\n";
-
-print "TZ=Pacific/Truk - Is it OK for this to be 10 AM? Note: does not
-appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Truk");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Tuesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Tuesday 00:00:00\n\n";
-
-print "TZ=Pacific/Ponape - Is it OK for this to be 11 AM? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Ponape");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Monday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Monday 00:00:00\n\n";
-
-print "TZ=America/Scoresbysund - Is it OK for this to be 2 AM? yes\n";
-putenv("TZ=America/Scoresbysund");
-$tStamp = mktime (17, 17, 17, 1, 4099, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Sunday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Sunday 02:00:00\n\n";
-
-print "TZ=America/Guyana - Is it OK for this to be 0:45 AM? yes\n";
-putenv("TZ=America/Guyana");
-$tStamp = mktime (17, 17, 17, 1, 2031, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 00:45:00\n\n";
-
-print "TZ=Asia/Tehran - Is it OK for this to be 0:30 AM? yes\n";
-putenv("TZ=Asia/Tehran");
-$tStamp = mktime (17, 17, 17, 1, 2855, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Tuesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Tuesday 00:30:00\n\n";
-
-print "TZ=Pacific/Tarawa - Is it OK for this to be Midday? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Tarawa");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Monday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Monday 00:00:00\n\n";
-
-print "TZ=Africa/Monrovia - Is it OK for this to be 00:44:30 AM? yes\n";
-putenv("TZ=Africa/Monrovia");
-$tStamp = mktime (17, 17, 17, 1, 845, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Monday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Monday 00:44:30\n\n";
-
-print "TZ=Asia/Katmandu - Is it OK for this to 0:15 AM?. yes\n";
-putenv("TZ=Asia/Katmandu");
-$tStamp = mktime (17, 17, 17, 1, 5838, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Wednesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Wednesday 00:15:00\n\n";
-
-print "TZ=Pacific/Nauru - Is it OK for this to be 0:30? yes\n";
-putenv("TZ=Pacific/Nauru");
-$tStamp = mktime (17, 17, 17, 1, 3401, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Tuesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Tuesday 00:30:00\n\n";
-
-print "TZ=Pacific/Niue - Is it OK for this to be 0:30 AM? yes\n";
-putenv("TZ=Pacific/Niue");
-$tStamp = mktime (17, 17, 17, 1, 3189, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Sunday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Sunday 00:30:00\n\n";
-
-print "TZ=Pacific/Port_Moresby - Is it OK for this to be 10 AM? No DST
-or timezone transition.\n";
-putenv("TZ=Pacific/Port_Moresby");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 00:00:00\n\n";
-
-print "TZ=America/Miquelon - Is it OK for this to be 1 AM ? yes\n";
-putenv("TZ=America/Miquelon");
-$tStamp = mktime (17, 17, 17, 1, 3767, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Thursday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Thursday 01:00:00\n\n";
-
-print "TZ=Pacific/Palau - Is it OK for this to be 9 AM? No DST or
-timezone transition.\n";
-putenv("TZ=Pacific/Palau");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Saturday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Saturday 00:00:00\n\n";
-
-print "TZ=Pacific/Funafuti - Is it OK for this to be midday? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Funafuti");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Wednesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Wednesday 00:00:00\n\n";
-
-print "TZ=Pacific/Wake - Is it OK for this to be midday? Note: does not
-appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Wake");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Tuesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Tuesday 00:00:00\n\n";
-
-print "TZ=Pacific/Wallis - Is it OK for this to be midday? Note: does
-not appear to have a DST or timezone transition.\n";
-putenv("TZ=Pacific/Wallis");
-$tStamp = mktime (17, 17, 17, 1, 1, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("Tuesday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Tuesday 00:00:00\n\n";
-
-print "TZ=America/Paramaribo - Is it OK for this to be 0:30 AM? yes\n";
-putenv("TZ=America/Paramaribo");
-$tStamp = mktime (17, 17, 17, 1, 5381, 1970);
-print "tStamp=". date("l Y-m-d H:i:s T I", $tStamp). "\n";
-$strtotime_tstamp = strtotime("next Monday", $tStamp);
-print "result=".date("l Y-m-d H:i:s T I", $strtotime_tstamp)."\n";
-print "wanted=Monday 00:30:00\n\n";
-
-?>
---EXPECT--
-TZ=Africa/Bujumbura - *Note*: Unexpected, as does not appear to
-have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 CAT 0
-result=Wednesday 1970-01-07 00:00:00 CAT 0
-wanted=Wednesday 00:00:00
-
-TZ=Asia/Thimbu - Is it OK for this to be 0:30 AM? yes
-tStamp=Thursday 1987-09-24 17:17:17 IST 0
-result=Thursday 1987-10-01 00:30:00 BTT 0
-wanted=Thursday 00:30:00
-
-TZ=Indian/Cocos - Is it OK for this to be 6:30 AM? Note: does not
-appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 CCT 0
-result=Thursday 1970-01-08 00:00:00 CCT 0
-wanted=Thursday 00:00:00
-
-TZ=Africa/Lubumbashi - Is it OK for this to be 2 AM? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 CAT 0
-result=Saturday 1970-01-03 00:00:00 CAT 0
-wanted=Saturday 00:00:00
-
-TZ=Asia/Kashgar - Is it OK for this to be 3 AM? yes
-tStamp=Thursday 1980-04-24 17:17:17 KAST 0
-result=Thursday 1980-05-01 03:00:00 CST 0
-wanted=Thursday 03:00:00
-
-TZ=Indian/Christmas - Is it OK for this to be 7 AM? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 CXT 0
-result=Sunday 1970-01-04 00:00:00 CXT 0
-wanted=Sunday 00:00:00
-
-TZ=America/Santo_Domingo - Is it OK for this to be 0:30 AM? yes
-tStamp=Sunday 1970-10-18 17:17:17 EST 0
-result=Sunday 1970-10-25 00:30:00 EHDT 1
-wanted=Sunday 00:30:00
-
-TZ=Pacific/Truk - Is it OK for this to be 10 AM? Note: does not
-appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 TRUT 0
-result=Tuesday 1970-01-06 00:00:00 TRUT 0
-wanted=Tuesday 00:00:00
-
-TZ=Pacific/Ponape - Is it OK for this to be 11 AM? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 PONT 0
-result=Monday 1970-01-05 00:00:00 PONT 0
-wanted=Monday 00:00:00
-
-TZ=America/Scoresbysund - Is it OK for this to be 2 AM? yes
-tStamp=Sunday 1981-03-22 17:17:17 CGT 0
-result=Sunday 1981-03-29 02:00:00 EGST 1
-wanted=Sunday 02:00:00
-
-TZ=America/Guyana - Is it OK for this to be 0:45 AM? yes
-tStamp=Thursday 1975-07-24 17:17:17 GYT 0
-result=Thursday 1975-07-31 00:45:00 GYT 0
-wanted=Thursday 00:45:00
-
-TZ=Asia/Tehran - Is it OK for this to be 0:30 AM? yes
-tStamp=Tuesday 1977-10-25 17:17:17 IRST 0
-result=Tuesday 1977-11-01 00:30:00 IRST 0
-wanted=Tuesday 00:30:00
-
-TZ=Pacific/Tarawa - Is it OK for this to be Midday? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 GILT 0
-result=Monday 1970-01-05 00:00:00 GILT 0
-wanted=Monday 00:00:00
-
-TZ=Africa/Monrovia - Is it OK for this to be 00:44:30 AM? yes
-tStamp=Monday 1972-04-24 17:17:17 LRT 0
-result=Monday 1972-05-01 00:44:30 GMT 0
-wanted=Monday 00:44:30
-
-TZ=Asia/Katmandu - Is it OK for this to 0:15 AM?. yes
-tStamp=Wednesday 1985-12-25 17:17:17 IST 0
-result=Wednesday 1986-01-01 00:15:00 NPT 0
-wanted=Wednesday 00:15:00
-
-TZ=Pacific/Nauru - Is it OK for this to be 0:30? yes
-tStamp=Tuesday 1979-04-24 17:17:17 NRT 0
-result=Tuesday 1979-05-01 00:30:00 NRT 0
-wanted=Tuesday 00:30:00
-
-TZ=Pacific/Niue - Is it OK for this to be 0:30 AM? yes
-tStamp=Sunday 1978-09-24 17:17:17 NUT 0
-result=Sunday 1978-10-01 00:30:00 NUT 0
-wanted=Sunday 00:30:00
-
-TZ=Pacific/Port_Moresby - Is it OK for this to be 10 AM? No DST
-or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 PGT 0
-result=Thursday 1970-01-08 00:00:00 PGT 0
-wanted=Thursday 00:00:00
-
-TZ=America/Miquelon - Is it OK for this to be 1 AM ? yes
-tStamp=Thursday 1980-04-24 17:17:17 AST 0
-result=Thursday 1980-05-01 01:00:00 PMST 0
-wanted=Thursday 01:00:00
-
-TZ=Pacific/Palau - Is it OK for this to be 9 AM? No DST or
-timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 PWT 0
-result=Saturday 1970-01-03 00:00:00 PWT 0
-wanted=Saturday 00:00:00
-
-TZ=Pacific/Funafuti - Is it OK for this to be midday? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 TVT 0
-result=Wednesday 1970-01-07 00:00:00 TVT 0
-wanted=Wednesday 00:00:00
-
-TZ=Pacific/Wake - Is it OK for this to be midday? Note: does not
-appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 WAKT 0
-result=Tuesday 1970-01-06 00:00:00 WAKT 0
-wanted=Tuesday 00:00:00
-
-TZ=Pacific/Wallis - Is it OK for this to be midday? Note: does
-not appear to have a DST or timezone transition.
-tStamp=Thursday 1970-01-01 17:17:17 WFT 0
-result=Tuesday 1970-01-06 00:00:00 WFT 0
-wanted=Tuesday 00:00:00
-
-TZ=America/Paramaribo - Is it OK for this to be 0:30 AM? yes
-tStamp=Monday 1984-09-24 17:17:17 SRT 0
-result=Monday 1984-10-01 00:30:00 SRT 0
-wanted=Monday 00:30:00