bug66545.phpt 736 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Bug #66545 (DateTime)
  3. --INI--
  4. date.timezone=Europe/Paris
  5. --FILE--
  6. <?php
  7. $debut = mktime(0, 0, 0, 10, 27, 2013);
  8. $fin = mktime(23, 59, 59, 11, 10, 2013);
  9. $d1 = new DateTime('now',new DateTimeZone('Europe/Paris'));
  10. $d2 = new DateTime('now',new DateTimeZone('Europe/Paris'));
  11. $d1->setTimestamp($debut);
  12. $d2->setTimestamp($fin);
  13. $diff = $d1->diff($d2);
  14. print_r($diff);
  15. ?>
  16. --EXPECT--
  17. DateInterval Object
  18. (
  19. [y] => 0
  20. [m] => 0
  21. [d] => 14
  22. [h] => 23
  23. [i] => 59
  24. [s] => 59
  25. [f] => 0
  26. [weekday] => 0
  27. [weekday_behavior] => 0
  28. [first_last_day_of] => 0
  29. [invert] => 0
  30. [days] => 14
  31. [special_type] => 0
  32. [special_amount] => 0
  33. [have_weekday_relative] => 0
  34. [have_special_relative] => 0
  35. )