diff options
Diffstat (limited to 'ext/date/tests/DateTime_construct_basic1.phpt')
-rw-r--r-- | ext/date/tests/DateTime_construct_basic1.phpt | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/ext/date/tests/DateTime_construct_basic1.phpt b/ext/date/tests/DateTime_construct_basic1.phpt new file mode 100644 index 0000000..a865e6b --- /dev/null +++ b/ext/date/tests/DateTime_construct_basic1.phpt @@ -0,0 +1,58 @@ +--TEST-- +Test new DateTime() : basic functionality +--FILE-- +<?php +/* Prototype : DateTime::__construct ([ string $time="now" [, DateTimeZone $timezone=NULL ]] ) + * Description: Returns new DateTime object + * Source code: ext/date/php_date.c + * Alias to functions: + */ + +//Set the default time zone +date_default_timezone_set("Europe/London"); + +echo "*** Testing new DateTime() : basic functionality ***\n"; + +var_dump( new DateTime('') ); + +var_dump( new DateTime("GMT") ); +var_dump( new DateTime("2005-07-14 22:30:41") ); +var_dump( new DateTime("2005-07-14 22:30:41 GMT") ); + +?> +===DONE=== +--EXPECTF-- +*** Testing new DateTime() : basic functionality *** +object(DateTime)#%d (3) { + ["date"]=> + string(%d) "%s" + ["timezone_type"]=> + int(3) + ["timezone"]=> + string(13) "Europe/London" +} +object(DateTime)#%d (3) { + ["date"]=> + string(%d) "%s" + ["timezone_type"]=> + int(2) + ["timezone"]=> + string(3) "GMT" +} +object(DateTime)#%d (3) { + ["date"]=> + string(19) "2005-07-14 22:30:41" + ["timezone_type"]=> + int(3) + ["timezone"]=> + string(13) "Europe/London" +} +object(DateTime)#%d (3) { + ["date"]=> + string(19) "2005-07-14 22:30:41" + ["timezone_type"]=> + int(2) + ["timezone"]=> + string(3) "GMT" +} +===DONE=== |