fai in questo modo.. io lo utilizzo parecchio per le mie aplicazioni.
inserisci questi due array insieme alle due funzioni ad inizio pagina (se le utilizzi spesso puoi pensare di inserirle in un file e poi includerle).
codice:
$arrayday=array ("Domenica","Lunedí","Martedí","Mercoledí","Giovedí","Venerdí","Sabato");
$arraymonth=array(1 =>"Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
function getItalianDay($gg){
global $arrayday;
for ($i=0;$i<count($arrayday);$i++){
if ($gg==$i)
$day=$arrayday[$i];
}
return $day;
}
function getItalianMonth($mm){
global $arraymonth;
for ($i=0;$i<count ($arraymonth);$i++){
if ($mm==$i)
$month=$arraymonth[$i];
}
return $month;
}
I due array servono per convertire il giorno/mese nella lingua italiana. Le due funzioni prendono come parametro un numero che, grazie alla funzione, viene convertito in giorno/mese italiano.
Subito dopo inserisci le righe sottostanti che ti restituiscono le varie date odierne.
codice:
$giornosettimana=Date('w'); //0=>Domenica,1=>Lunedi,2=>..)
$giornomese=Date('d'); //giorno corrente (01,02,03 ....31)
$mese=Date('n'); //mese corrente
$anno=Date('Y'); //anno corrente
Adesso non ti resta che stampare la data formattata.
(Es. Venerdi' 28 Gennaio 2005)
dove vuoi stampare la tua data devi inserire il seguente codice
codice:
// stampo il tutto
print getItalianDay($giornosettimana)." ".$giornomese." ".getItalianMonth($mese)." ".$anno;
Questo e' tutto !!
ciao a presto