Annotation of embedaddon/php/ext/date/tests/bug52342.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #52342 (DateTime setIsoDate results in wrong timestamp)
3: --FILE--
4: <?php
5: date_default_timezone_set('Europe/Berlin');
6: $from = new DateTime();
7: $from->setTime(0, 0, 0);
8: $from->setISODate(2010, 28, 1); //Montag der 28ten Woche 2010
9:
10: echo $from->format('d.m.Y H:i'), "\n"; //A
11: echo $from->getTimestamp(), "\n"; //B
12: echo date('d.m.Y H:i', $from->getTimestamp()), "\n"; //C
13:
14: $from->add(new DateInterval('P0D'));
15: echo $from->getTimestamp(), "\n"; //B
16: echo date('d.m.Y H:i', $from->getTimestamp()), "\n"; //C
17: ?>
18: --EXPECT--
19: 12.07.2010 00:00
20: 1278885600
21: 12.07.2010 00:00
22: 1278885600
23: 12.07.2010 00:00
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>