Annotation of embedaddon/php/ext/date/tests/bug52342.phpt, revision 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>