]> granicus.if.org Git - php/commitdiff
- Added test and not the diff ;-)
authorDerick Rethans <derick@php.net>
Thu, 8 Apr 2004 16:17:35 +0000 (16:17 +0000)
committerDerick Rethans <derick@php.net>
Thu, 8 Apr 2004 16:17:35 +0000 (16:17 +0000)
ext/standard/tests/time/bug20382.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/time/bug20382.phpt b/ext/standard/tests/time/bug20382.phpt
new file mode 100644 (file)
index 0000000..4da8c21
--- /dev/null
@@ -0,0 +1,16 @@
+--TEST--
+Bug #20382 (strtotime ("Monday", $date) produces wrong result on DST changeover)
+--FILE--
+<?php
+       putenv("TZ=Europe/Amsterdam");
+       $tStamp = mktime (17, 17, 17, 10, 27, 2004);
+       echo "tStamp=". date("l Y-m-d H:i:s T", $tStamp). "\n";
+       
+       $strtotime_timestamp = strtotime ("Monday", $tStamp);
+       echo "result=". date("l Y-m-d H:i:s T", $strtotime_timestamp). "\n";
+       echo "wanted=Monday 2004-11-01 00:00:00 CET\n";
+?>
+--EXPECT--
+tStamp=Wednesday 2004-10-27 17:17:17 CEST
+result=Monday 2004-11-01 00:00:00 CET
+wanted=Monday 2004-11-01 00:00:00 CET