diff options
Diffstat (limited to 'ext/date/tests')
| -rw-r--r-- | ext/date/tests/DatePeriod_getter.phpt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ext/date/tests/DatePeriod_getter.phpt b/ext/date/tests/DatePeriod_getter.phpt index 22006d1ae8..58f93b7cdd 100644 --- a/ext/date/tests/DatePeriod_getter.phpt +++ b/ext/date/tests/DatePeriod_getter.phpt @@ -8,6 +8,7 @@ $start = new DateTime('2000-01-01 00:00:00', new DateTimeZone('Europe/Berlin')); $end = new DateTime('2000-01-31 00:00:00', new DateTimeZone('UTC')); $interval = new DateInterval('P1D'); $period = new DatePeriod($start, $interval, $end); +$recurrences = 4; var_dump($period->getStartDate()->format('Y-m-d H:i:s')); var_dump($period->getStartDate()->getTimeZone()->getName()); @@ -16,6 +17,17 @@ var_dump($period->getEndDate()->format('Y-m-d H:i:s')); var_dump($period->getEndDate()->getTimeZone()->getName()); var_dump($period->getDateInterval()->format('%R%y-%m-%d-%h-%i-%s')); +var_dump($period->getRecurrences()); + +$periodWithRecurrences = new DatePeriod($start, $interval, $recurrences); + +var_dump($periodWithRecurrences->getRecurrences()); +var_dump($periodWithRecurrences->getEndDate()); + +$periodWithRecurrencesWithoutStart = new DatePeriod($start, $interval, $recurrences, DatePeriod::EXCLUDE_START_DATE); + +var_dump($periodWithRecurrences->getRecurrences()); + ?> --EXPECTF-- string(19) "2000-01-01 00:00:00" @@ -23,3 +35,7 @@ string(13) "Europe/Berlin" string(19) "2000-01-31 00:00:00" string(3) "UTC" string(12) "+0-0-1-0-0-0" +NULL +int(4) +NULL +int(4) |
