Ho buttato giù l'inizio del tuo script.
Poi si può migliorare mettendo i giorni in italiano, facendo i controlli che ti servono,ecc.
Fammi sapere.
Codice PHP:
<?php
$primaData = "2005-09-13";
$ultimaData = "2005-09-20";
// In realtà queste due variabili non le uso
// sono inserite sotto nel mktime
// le ho messe giusto per rendere + chiaro.
$timestamp_primaData = mktime(0,0,0,9,13,2005);
//echo $timestamp_primaData;
//echo "
";
$timestamp_secondaData = mktime(0,0,0,9,20,2005);
//echo $timestamp_secondaData;
for ($i = $timestamp_primaData; $i <= $timestamp_secondaData; $i = $i + 86400)
{
$var = getdate($i);
$mese = $var['month'];
$giorno = $var['mday'];
$anno = $var['year'];
$giorno_settimana = $var['weekday'];
$formato = $giorno." ".$mese." ".$anno." ".$giorno_settimana;
echo $formato;
echo "
";
}
?>