Annotation of embedaddon/php/ext/date/tests/bug54340.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #54340 (DateTime::add() method bug)
! 3: --INI--
! 4: date.timezone=UTC
! 5: --FILE--
! 6: <?php
! 7: $interval = new DateInterval('P1D');
! 8:
! 9: $dt = new DateTime('first day of January 2011');
! 10: var_dump($dt);
! 11:
! 12: $dt->add($interval);
! 13: var_dump($dt);
! 14:
! 15: $dt = new DateTime('first day of January 2011');
! 16:
! 17: $dt->sub($interval);
! 18: var_dump($dt);
! 19: --EXPECT--
! 20: object(DateTime)#2 (3) {
! 21: ["date"]=>
! 22: string(19) "2011-01-01 00:00:00"
! 23: ["timezone_type"]=>
! 24: int(3)
! 25: ["timezone"]=>
! 26: string(3) "UTC"
! 27: }
! 28: object(DateTime)#2 (3) {
! 29: ["date"]=>
! 30: string(19) "2011-01-02 00:00:00"
! 31: ["timezone_type"]=>
! 32: int(3)
! 33: ["timezone"]=>
! 34: string(3) "UTC"
! 35: }
! 36: object(DateTime)#3 (3) {
! 37: ["date"]=>
! 38: string(19) "2010-12-31 00:00:00"
! 39: ["timezone_type"]=>
! 40: int(3)
! 41: ["timezone"]=>
! 42: string(3) "UTC"
! 43: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>