- array_pop: documentation ( source)
- iterator_to_array: documentation ( source)
<?php
$base = new DateTime("2015-01-01 00:00:00 Europe/Berlin");
$date = new DateTime("2015-01-02 00:00:00 Europe/Berlin");
$interval = new DateInterval('P1D');
$a = iterator_to_array(new DatePeriod($base, $interval, $date));
echo array_pop($a)->format('Y-m-d H:i:s e');