1--TEST--
2Test date_format() function : basic functionality
3--FILE--
4<?php
5//Set the default time zone
6date_default_timezone_set("Europe/London");
7
8echo "*** Testing date_format() : basic functionality - formatting constants ***\n";
9$date = new DateTime("2005-07-14 22:30:41");
10
11var_dump($date->format(DateTime::ATOM));
12var_dump($date->format(DateTime::COOKIE));
13var_dump($date->format(DateTime::ISO8601));
14var_dump($date->format(DateTime::ISO8601_EXPANDED));
15var_dump($date->format(DateTime::RFC822));
16var_dump($date->format(DateTime::RFC850));
17var_dump($date->format(DateTime::RFC1036));
18var_dump($date->format(DateTime::RFC1123));
19var_dump($date->format(DateTime::RFC7231));
20var_dump($date->format(DateTime::RFC2822));
21var_dump($date->format(DateTime::RFC3339));
22var_dump($date->format(DateTime::RFC3339_EXTENDED));
23var_dump($date->format(DateTime::RSS));
24var_dump($date->format(DateTime::W3C));
25
26?>
27--EXPECT--
28*** Testing date_format() : basic functionality - formatting constants ***
29string(25) "2005-07-14T22:30:41+01:00"
30string(34) "Thursday, 14-Jul-2005 22:30:41 BST"
31string(24) "2005-07-14T22:30:41+0100"
32string(26) "+2005-07-14T22:30:41+01:00"
33string(29) "Thu, 14 Jul 05 22:30:41 +0100"
34string(32) "Thursday, 14-Jul-05 22:30:41 BST"
35string(29) "Thu, 14 Jul 05 22:30:41 +0100"
36string(31) "Thu, 14 Jul 2005 22:30:41 +0100"
37string(29) "Thu, 14 Jul 2005 22:30:41 GMT"
38string(31) "Thu, 14 Jul 2005 22:30:41 +0100"
39string(25) "2005-07-14T22:30:41+01:00"
40string(29) "2005-07-14T22:30:41.000+01:00"
41string(31) "Thu, 14 Jul 2005 22:30:41 +0100"
42string(25) "2005-07-14T22:30:41+01:00"
43