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