<?php
$gg_s=array('domenica','lunedì','martedì','mercoledì','giovedì','venerdì','sabato');
$mesi=array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
$oggi = time();//data in timestamp espressa in secondi
$num_gg=(int)date("w",$oggi);
$prima= strtotime(-$num_gg."day");
$un_gg=24*60*60;//secondi in un giorno = 86400
echo "settimana n° ".date("W")."<br />";
//for($k=0; $k <=6; $k++){//con questa dom, lun .... sab
for($k=1; $k <=7; $k++){//con questa lun,.....sab, dom
//queste poi possono essere condensate in meno istruzioni
$gg=$prima+$un_gg*$k;//aggiungo a oggi i k giorni da 0 a 6
$num_gg=(int)date("w",$gg);//ricavo il numero del giorno della settimana per il k
$num_mm=(int)date("m",$gg)-1;//ricavo il numero del mese per il k (gennaio chiave = 0)
if(date("d",$gg)==date("d")){
$stile="font-weight:bold; color:#009900;";
}else{
$stile="font-weight:normal; color:#000000;";
}
//scrivo la data
echo "<span style=\"$stile\">".$gg_s[$num_gg]." ".date("d",$gg)." ".$mesi[$num_mm]." ".date("Y",$gg)."</span><br />";
}
?>