diff options
Diffstat (limited to 'ext/date/tests/bug49081.phpt')
| -rw-r--r-- | ext/date/tests/bug49081.phpt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/date/tests/bug49081.phpt b/ext/date/tests/bug49081.phpt new file mode 100644 index 0000000..f4f0290 --- /dev/null +++ b/ext/date/tests/bug49081.phpt @@ -0,0 +1,22 @@ +--TEST-- +Bug #49081 (DateTime::diff() mistake if start in January and interval > 28 days) +--FILE-- +<?php + date_default_timezone_set('Europe/Berlin'); + $d1 = new DateTime('2010-01-01 06:00:00'); + $d2 = new DateTime('2010-01-31 10:00:00'); + $d = $d1->diff($d2); + print_r($d); +?> +--EXPECT-- +DateInterval Object +( + [y] => 0 + [m] => 0 + [d] => 30 + [h] => 4 + [i] => 0 + [s] => 0 + [invert] => 0 + [days] => 30 +) |
