Du behöver inte skapa en DateTime för att lägga in den i en DateTime. Du har redan fått tiden.
$now = new DateTime();
$nextYear = new DateTime('+1 year');
$diff = $now->diff($nextYear);
echo $diff->format("%a");
Om du vill ha 365 intervallen, så är det ju -1 dag.
$now = new DateTime();
$nextYear = new DateTime('+1 year -1 day');
$diff = $now->diff($nextYear);
echo $diff->format("%a");