xref: /PHP-5.6/ext/date/tests/bug60774.phpt (revision 02f39220)
1--TEST--
2Bug #60774 (DateInterval::format("%a") is always zero when an interval is created using the createFromDateString method)
3--FILE--
4<?php
5$i= DateInterval::createFromDateString('2 days');
6var_dump($i);
7echo $i->format("%d"), "\n";
8echo $i->format("%a"), "\n";
9?>
10--EXPECTF--
11object(DateInterval)#1 (%d) {
12  ["y"]=>
13  int(0)
14  ["m"]=>
15  int(0)
16  ["d"]=>
17  int(2)
18  ["h"]=>
19  int(0)
20  ["i"]=>
21  int(0)
22  ["s"]=>
23  int(0)
24  ["weekday"]=>
25  int(0)
26  ["weekday_behavior"]=>
27  int(0)
28  ["first_last_day_of"]=>
29  int(0)
30  ["invert"]=>
31  int(0)
32  ["days"]=>
33  bool(false)
34  ["special_type"]=>
35  int(0)
36  ["special_amount"]=>
37  int(0)
38  ["have_weekday_relative"]=>
39  int(0)
40  ["have_special_relative"]=>
41  int(0)
42}
432
44(unknown)
45