Annotation of embedaddon/php/ext/date/tests/bug52290.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #52290 (setDate, setISODate, setTime works wrong when DateTime created from timestamp)
        !             3: --FILE--
        !             4: <?php
        !             5: $tz = 'UTC';
        !             6: date_default_timezone_set($tz);
        !             7: 
        !             8: $ts = strtotime('2006-01-01');
        !             9: $dt = new DateTime('@'.$ts);
        !            10: $dt->setTimezone(new DateTimeZone($tz));
        !            11: 
        !            12: var_dump($dt->format('o-\WW-N | Y-m-d | H:i:s | U'));
        !            13: 
        !            14: $dt->setISODate(2005, 52, 1);
        !            15: var_dump($dt->format('o-\WW-N | Y-m-d | H:i:s | U'));
        !            16: 
        !            17: $dt->setDate(2007, 10, 10);
        !            18: var_dump($dt->format('o-\WW-N | Y-m-d | H:i:s | U'));
        !            19: 
        !            20: $dt->setTime(20, 30, 40);
        !            21: var_dump($dt->format('o-\WW-N | Y-m-d | H:i:s | U'));
        !            22: ?>
        !            23: --EXPECTF--
        !            24: string(47) "2005-W52-7 | 2006-01-01 | 00:00:00 | 1136073600"
        !            25: string(47) "2005-W52-1 | 2005-12-26 | 00:00:00 | 1135555200"
        !            26: string(47) "2007-W41-3 | 2007-10-10 | 00:00:00 | 1191974400"
        !            27: string(47) "2007-W41-3 | 2007-10-10 | 20:30:40 | 1192048240"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>