1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- --TEST--
- Test for date_diff with timezone abbreviations.
- --INI--
- date.timezone=Europe/London
- --FILE--
- <?php
- $start = new DateTime('2010-10-04 02:18:48 EDT');
- $end = new DateTime('2010-11-06 18:38:28 EDT');
- $int = $start->diff($end);
- var_dump($start);
- var_dump($end);
- var_dump($int);
- ?>
- --EXPECT--
- object(DateTime)#1 (3) {
- ["date"]=>
- string(26) "2010-10-04 02:18:48.000000"
- ["timezone_type"]=>
- int(2)
- ["timezone"]=>
- string(3) "EDT"
- }
- object(DateTime)#2 (3) {
- ["date"]=>
- string(26) "2010-11-06 18:38:28.000000"
- ["timezone_type"]=>
- int(2)
- ["timezone"]=>
- string(3) "EDT"
- }
- object(DateInterval)#3 (15) {
- ["y"]=>
- int(0)
- ["m"]=>
- int(1)
- ["d"]=>
- int(2)
- ["h"]=>
- int(16)
- ["i"]=>
- int(19)
- ["s"]=>
- int(40)
- ["weekday"]=>
- int(0)
- ["weekday_behavior"]=>
- int(0)
- ["first_last_day_of"]=>
- int(0)
- ["invert"]=>
- int(0)
- ["days"]=>
- int(33)
- ["special_type"]=>
- int(0)
- ["special_amount"]=>
- int(0)
- ["have_weekday_relative"]=>
- int(0)
- ["have_special_relative"]=>
- int(0)
- }
|