]> granicus.if.org Git - php/blob
ee8faf1c00
[php] /
1 --TEST--
2 date_isodate_set() tests
3 --FILE--
4 <?php
5 date_default_timezone_set('UTC');
6
7 $dto = date_create("2006-12-12");
8 var_dump(date_isodate_set($dto, 2006, 2, 15));
9 var_dump($dto->format("Y/m/d H:i:s"));
10 var_dump(date_isodate_set($dto, 2006, 5));
11 var_dump($dto->format("Y/m/d H:i:s"));
12 var_dump(date_isodate_set($dto, 2006, 100, 15));
13 var_dump($dto->format("Y/m/d H:i:s"));
14 echo "Done\n";
15 ?>
16 --EXPECTF--
17 object(DateTime)#1 (3) {
18   ["date"]=>
19   string(26) "2006-01-23 00:00:00.000000"
20   ["timezone_type"]=>
21   int(3)
22   ["timezone"]=>
23   string(3) "UTC"
24 }
25 string(19) "2006/01/23 00:00:00"
26 object(DateTime)#1 (3) {
27   ["date"]=>
28   string(26) "2006-01-30 00:00:00.000000"
29   ["timezone_type"]=>
30   int(3)
31   ["timezone"]=>
32   string(3) "UTC"
33 }
34 string(19) "2006/01/30 00:00:00"
35 object(DateTime)#1 (3) {
36   ["date"]=>
37   string(26) "2007-12-10 00:00:00.000000"
38   ["timezone_type"]=>
39   int(3)
40   ["timezone"]=>
41   string(3) "UTC"
42 }
43 string(19) "2007/12/10 00:00:00"
44 Done