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>