diff --git a/calendar/tests/rrule_manager_test.php b/calendar/tests/rrule_manager_test.php index 6d9f8f3e679..4c0ad63357e 100644 --- a/calendar/tests/rrule_manager_test.php +++ b/calendar/tests/rrule_manager_test.php @@ -695,7 +695,9 @@ class core_calendar_rrule_manager_testcase extends advanced_testcase { $rrule = "FREQ=MONTHLY;INTERVAL=12;BYMONTHDAY=2"; $mang = new rrule_manager($rrule); - $until = time() + (YEARSECS * $mang::TIME_UNLIMITED_YEARS); + $untildate = new DateTime(); + $untildate->add(new DateInterval('P' . $mang::TIME_UNLIMITED_YEARS . 'Y')); + $until = $untildate->getTimestamp(); $mang->parse_rrule(); $mang->create_events($this->event); @@ -850,7 +852,9 @@ class core_calendar_rrule_manager_testcase extends advanced_testcase { $rrule = "FREQ=MONTHLY;INTERVAL=12;BYDAY=1MO"; $mang = new rrule_manager($rrule); - $until = time() + (YEARSECS * $mang::TIME_UNLIMITED_YEARS); + $untildate = new DateTime(); + $untildate->add(new DateInterval('P' . $mang::TIME_UNLIMITED_YEARS . 'Y')); + $until = $untildate->getTimestamp(); $mang->parse_rrule(); $mang->create_events($this->event);