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>