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

1.1     ! misho       1: --TEST--
        !             2: Bug #40743 (DateTime ignores the TimeZone object passed to the constructor)
        !             3: --FILE--
        !             4: <?php
        !             5: $dt = new DateTime('@1200506699', new DateTimeZone('Europe/Berlin'));
        !             6: echo $dt->format(DATE_RFC822), "\n";
        !             7: echo $dt->format('T e Z'), "\n";
        !             8: echo "-----\n";
        !             9: 
        !            10: date_default_timezone_set('America/New_York');
        !            11: 
        !            12: $dt = new DateTime('16 Jan 08 13:04:59');
        !            13: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            14: 
        !            15: $dt = new DateTime('@1200506699');
        !            16: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            17: 
        !            18: $dt = new DateTime('@1200506699');
        !            19: $dt->setTimezone( new DateTimeZone( 'America/New_York' ) );
        !            20: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            21: 
        !            22: $dt = new DateTime('@1200506699', new DateTimeZone('Europe/Berlin'));
        !            23: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            24: 
        !            25: $dt = new DateTime('16 Jan 08 13:04:59 America/Chicago');
        !            26: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            27: 
        !            28: $dt = new DateTime('16 Jan 08 13:04:59 America/Chicago', new DateTimeZone('Europe/Berlin'));
        !            29: echo $dt->format(DATE_RFC822 . " e T O U"), "\n";
        !            30: ?>
        !            31: --EXPECT--
        !            32: Wed, 16 Jan 08 18:04:59 +0000
        !            33: GMT+0000 +00:00 0
        !            34: -----
        !            35: Wed, 16 Jan 08 13:04:59 -0500 America/New_York EST -0500 1200506699
        !            36: Wed, 16 Jan 08 18:04:59 +0000 +00:00 GMT+0000 +0000 1200506699
        !            37: Wed, 16 Jan 08 13:04:59 -0500 America/New_York EST -0500 1200506699
        !            38: Wed, 16 Jan 08 18:04:59 +0000 +00:00 GMT+0000 +0000 1200506699
        !            39: Wed, 16 Jan 08 13:04:59 -0600 America/Chicago CST -0600 1200510299
        !            40: Wed, 16 Jan 08 13:04:59 -0600 America/Chicago CST -0600 1200510299

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