DateTime_data-massive.inc 733 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /*
  3. * Note: test names match method names in a set of PHPUnit tests
  4. * in a userland package. Please be so kind as to leave them.
  5. */
  6. date_default_timezone_set('America/New_York');
  7. /*
  8. * Massive dates
  9. */
  10. echo "test_massive_positive: ";
  11. $end = new DateTime;
  12. $end->setDate(333333, 1, 1);
  13. $end->setTime(16, 18, 02);
  14. $start = new DateTime;
  15. $start->setDate(-333333, 1, 1);
  16. $start->setTime(16, 18, 02);
  17. examine_diff($end, $start, 'P+666666Y0M0DT0H0M0S', 243494757);
  18. echo "test_massive_negative: ";
  19. $end = new DateTime;
  20. $end->setDate(-333333, 1, 1);
  21. $end->setTime(16, 18, 02);
  22. $start = new DateTime;
  23. $start->setDate(333333, 1, 1);
  24. $start->setTime(16, 18, 02);
  25. examine_diff($end, $start, 'P-666666Y0M0DT0H0M0S', 243494757);