From b70466417ecdee679324947f3bf4d57ccd5fae6c Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Sat, 18 Jun 2005 14:11:15 +0000 Subject: [PATCH] - Add another test for bug #20382. --- ext/date/tests/bug20382-2.phpt | 119 +++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 ext/date/tests/bug20382-2.phpt diff --git a/ext/date/tests/bug20382-2.phpt b/ext/date/tests/bug20382-2.phpt new file mode 100644 index 0000000000..c447b36b49 --- /dev/null +++ b/ext/date/tests/bug20382-2.phpt @@ -0,0 +1,119 @@ +--TEST-- +Bug #20382 [2] (strtotime ("Monday", $date) produces wrong result on DST changeover) +--FILE-- + +--EXPECT-- +ts = Monday 2037-10-19 17:17:17 CEST +result = Monday 2037-10-26 00:00:00 CET +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 GST +result = Monday 1970-01-05 00:00:00 GST +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 AFT +result = Monday 1970-01-05 00:00:00 AFT +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 AST +result = Monday 1970-01-05 00:00:00 AST +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 AST +result = Monday 1970-01-05 00:00:00 AST +wanted = Monday 00:00:00 + +ts = Monday 1983-04-11 17:17:17 CET +result = Monday 1983-04-18 01:00:00 CEST +wanted = Monday 00:00:00 + +ts = Monday 2037-10-19 17:17:17 AMST +result = Monday 2037-10-26 00:00:00 AMT +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 AST +result = Monday 1970-01-05 00:00:00 AST +wanted = Monday 00:00:00 + +ts = Thursday 1970-01-01 17:17:17 WAT +result = Monday 1970-01-05 00:00:00 WAT +wanted = Monday 00:00:00 + +ts = Monday 2037-09-28 17:17:17 NZST +result = Monday 2037-10-05 00:00:00 NZDT +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 CST +result = Monday 1971-01-04 00:00:00 CST +wanted = Monday 00:00:00 + +ts = Monday 1971-03-29 17:17:17 CST +result = Monday 1971-04-05 00:00:00 CST +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 WST +result = Monday 1971-01-04 00:00:00 WST +wanted = Monday 00:00:00 + +ts = Monday 1971-03-29 17:17:17 AST +result = Monday 1971-04-05 00:00:00 AST +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 BAKT +result = Monday 1971-01-04 00:00:00 BAKT +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 CET +result = Monday 1971-01-04 00:00:00 CET +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 AST +result = Monday 1971-01-04 00:00:00 AST +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 DACT +result = Monday 1971-01-04 00:00:00 DACT +wanted = Monday 00:00:00 + +ts = Friday 1971-01-01 17:17:17 CET +result = Monday 1971-01-04 00:00:00 CET +wanted = Monday 00:00:00 + +ts = Monday 1971-03-29 17:17:17 GMT +result = Monday 1971-04-05 00:00:00 GMT +wanted = Monday 00:00:00 -- 2.40.0