- var_dump: documentation ( source)
<?php
$datetime = new DateTime();
$second = $datetime->format("s");
$datetime->add(new DateInterval("PT".(60-$second)."S"));
$minute = $datetime->format("i");
$minute = $minute % 15;
$diff = 15 - $minute;
$datetime->add(new DateInterval("PT".$diff."M"));
var_dump($datetime);