diff options
Diffstat (limited to 'ext/date/tests/bug60774.phpt')
-rw-r--r-- | ext/date/tests/bug60774.phpt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/ext/date/tests/bug60774.phpt b/ext/date/tests/bug60774.phpt new file mode 100644 index 0000000000..7045cd7781 --- /dev/null +++ b/ext/date/tests/bug60774.phpt @@ -0,0 +1,44 @@ +--TEST-- +Bug #60774 (DateInterval::format("%a") is always zero when an interval is created using the createFromDateString method) +--FILE-- +<?php +$i= DateInterval::createFromDateString('2 days'); +var_dump($i); +echo $i->format("%d"), "\n"; +echo $i->format("%a"), "\n"; +?> +--EXPECTF-- +object(DateInterval)#1 (%d) { + ["y"]=> + int(0) + ["m"]=> + int(0) + ["d"]=> + int(2) + ["h"]=> + int(0) + ["i"]=> + int(0) + ["s"]=> + int(0) + ["weekday"]=> + int(0) + ["weekday_behavior"]=> + int(0) + ["first_last_day_of"]=> + int(0) + ["invert"]=> + int(0) + ["days"]=> + bool(false) + ["special_type"]=> + int(0) + ["special_amount"]=> + int(0) + ["have_weekday_relative"]=> + int(0) + ["have_special_relative"]=> + int(0) +} +2 +(unknown) |