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

1.1     ! misho       1: --TEST--
        !             2: Date constants
        !             3: --FILE--
        !             4: <?php
        !             5:     date_default_timezone_set("Europe/Oslo");
        !             6:     $constants = array(
        !             7:         DATE_ATOM,
        !             8:         DATE_COOKIE,
        !             9:         DATE_ISO8601,
        !            10:         DATE_RFC822,
        !            11:         DATE_RFC850,
        !            12:         DATE_RFC1036,
        !            13:         DATE_RFC1123,
        !            14:         DATE_RFC2822,
        !            15:         DATE_RFC3339,
        !            16:         DATE_RSS,
        !            17:         DATE_W3C
        !            18:     );
        !            19:     
        !            20:     foreach($constants as $const) {
        !            21:         var_dump(date($const, strtotime("1 Jul 06 14:27:30 +0200")));
        !            22:         var_dump(date($const, strtotime("2006-05-30T14:32:13+02:00")));
        !            23:     }
        !            24: 
        !            25:     print "\n";
        !            26: 
        !            27:     var_dump(
        !            28:         DATE_ATOM    == DateTime::ATOM,
        !            29:         DATE_COOKIE  == DateTime::COOKIE,
        !            30:         DATE_ISO8601 == DateTime::ISO8601,
        !            31:         DATE_RFC822  == DateTime::RFC822,
        !            32:         DATE_RFC850  == DateTime::RFC850,
        !            33:         DATE_RFC1036 == DateTime::RFC1036,
        !            34:         DATE_RFC1123 == DateTime::RFC1123,
        !            35:         DATE_RFC2822 == DateTime::RFC2822,
        !            36:         DATE_RFC3339 == DateTime::RFC3339,
        !            37:         DATE_RSS     == DateTime::RSS,
        !            38:         DATE_W3C     == DateTime::W3C
        !            39:     );
        !            40: ?>
        !            41: --EXPECT--
        !            42: string(25) "2006-07-01T14:27:30+02:00"
        !            43: string(25) "2006-05-30T14:32:13+02:00"
        !            44: string(33) "Saturday, 01-Jul-06 14:27:30 CEST"
        !            45: string(32) "Tuesday, 30-May-06 14:32:13 CEST"
        !            46: string(24) "2006-07-01T14:27:30+0200"
        !            47: string(24) "2006-05-30T14:32:13+0200"
        !            48: string(29) "Sat, 01 Jul 06 14:27:30 +0200"
        !            49: string(29) "Tue, 30 May 06 14:32:13 +0200"
        !            50: string(33) "Saturday, 01-Jul-06 14:27:30 CEST"
        !            51: string(32) "Tuesday, 30-May-06 14:32:13 CEST"
        !            52: string(29) "Sat, 01 Jul 06 14:27:30 +0200"
        !            53: string(29) "Tue, 30 May 06 14:32:13 +0200"
        !            54: string(31) "Sat, 01 Jul 2006 14:27:30 +0200"
        !            55: string(31) "Tue, 30 May 2006 14:32:13 +0200"
        !            56: string(31) "Sat, 01 Jul 2006 14:27:30 +0200"
        !            57: string(31) "Tue, 30 May 2006 14:32:13 +0200"
        !            58: string(25) "2006-07-01T14:27:30+02:00"
        !            59: string(25) "2006-05-30T14:32:13+02:00"
        !            60: string(31) "Sat, 01 Jul 2006 14:27:30 +0200"
        !            61: string(31) "Tue, 30 May 2006 14:32:13 +0200"
        !            62: string(25) "2006-07-01T14:27:30+02:00"
        !            63: string(25) "2006-05-30T14:32:13+02:00"
        !            64: 
        !            65: bool(true)
        !            66: bool(true)
        !            67: bool(true)
        !            68: bool(true)
        !            69: bool(true)
        !            70: bool(true)
        !            71: bool(true)
        !            72: bool(true)
        !            73: bool(true)
        !            74: bool(true)
        !            75: bool(true)

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