1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- --TEST--
- Bug #81263 (Wrong result from DateTimeImmutable::diff)
- --FILE--
- <?php
- $dt1 = new DateTimeImmutable('2020-07-19 18:30:00', new DateTimeZone('Europe/Berlin'));
- $dt2 = new DateTimeImmutable('2020-07-19 16:30:00', new DateTimeZone('UTC'));
- print_r($dt2->diff($dt1));
- print_r($dt1->diff($dt2));
- ?>
- --EXPECTF--
- DateInterval Object
- (
- [y] => 0
- [m] => 0
- [d] => 0
- [h] => 0
- [i] => 0
- [s] => 0
- [f] => 0
- [weekday] => 0
- [weekday_behavior] => 0
- [first_last_day_of] => 0
- [invert] => 0
- [days] => 0
- [special_type] => 0
- [special_amount] => 0
- [have_weekday_relative] => 0
- [have_special_relative] => 0
- )
- DateInterval Object
- (
- [y] => 0
- [m] => 0
- [d] => 0
- [h] => 0
- [i] => 0
- [s] => 0
- [f] => 0
- [weekday] => 0
- [weekday_behavior] => 0
- [first_last_day_of] => 0
- [invert] => 1
- [days] => 0
- [special_type] => 0
- [special_amount] => 0
- [have_weekday_relative] => 0
- [have_special_relative] => 0
- )
|