Annotation of embedaddon/php/ext/date/tests/bug41599.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #41599 (setTime() fails after modify() is used)
3: --FILE--
4: <?php
5: date_default_timezone_set('Europe/London');
6:
7: $start = new DateTime('2008-01-17 last Monday');
8: echo $start->format('Y-m-d H:i:s'),PHP_EOL;
9: //good
10:
11: $start->modify('Tuesday');
12: echo $start->format('Y-m-d H:i:s'),PHP_EOL;
13: //good
14:
15: $start->setTime(4, 0, 0);
16: echo $start->format('Y-m-d H:i:s'),PHP_EOL;
17: //jumped to next Sunday
18:
19: $start->setTime(8, 0, 0);
20: echo $start->format('Y-m-d H:i:s'),PHP_EOL;
21: //jumped to next Sunday again
22: ?>
23: --EXPECT--
24: 2008-01-14 00:00:00
25: 2008-01-15 00:00:00
26: 2008-01-15 04:00:00
27: 2008-01-15 08:00:00
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>