Il codice proposto non fa una piega, se vuoi puoi anche trasformarlo in funzioncina e sostituire il carattere \n con il tag
:

Codice PHP:
<?php

function calendar($year)
{
    
$data=mktime (00,01,1,$year);

    for(
$i=0$i<366$i++)

    {

        
$cal .= date ("d-M-Y"$data)."
\n"


        
$data+=60*60*24;
    }
    return 
$cal;
}

echo 
calendar(2004);
?>