Ho provato a fare così:

Codice PHP:

var giornata = <?php
echo "\"".getGiornata()."\";";
                
            function 
getGiornata()
            {
                
$oggi time();
                
$flag 0;
                for(
$i=0$i<count($scadenze); $i++)
                {
                    
$campi explode(","$scadenze[$i]);
                    
$scade time($campi[0]);
                    
$flag $scade $oggi;
                    if(
$flag<&& $i>0)
                        break;
                }
                
                if(
$i<10)
                    return 
"0".($i+1);
                else
                    return 
$i+1;
            }
?>
Scadenze prende i dati da un file txt che è questo:

Codice PHP:
2011-08-20 20:25,
2011-09-09 20:25,
2011-09-17 17:40,
2011-09-20 20:25,
2011-09-24 17:40,
2011-10-1 17,40,
2011-10-15 17,40,
2011-10-22 17:40,
2011-10-25 20:25,
2011-10-29 17:40,
2011-11-5 17:40,
2011-11-19 17:40,
2011-11-25 20:25,
2011-12-2 20:25
Ma restituisce sempre 01...non so come fare... Dovrebbe restituire "04"; poi dal giorno 20-09-2011 dovrebbe restituire "05"... e così via... chi mi aiuta?