- Home
- Categorie
- Coding e Sistemistica
- PHP
- Formattare data in Italiano
-
Formattare data in Italiano
$giorni=array('Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'); $mesi=array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'); $time=time(); $g=date('w',$time); $m=date('m',$time)-1; echo 'Oggi è '.$giorni.', '.date('d',$time).' '.$mesi[$m].' '.date('Y',$time);
-
Ciao Apthu,
prima di usare la funzione date fai:
[php]
setlocale(LC_ALL, 'it_IT.UTF8');
[/php]
E le parole saranno in italiano.
-
Non ho capito cosa intendi.
-
No mi riferivo alla tua risposta, ora ho capito però cosa hai cercato di fare, tu devi fare questo:
[php]
setlocale(LC_ALL, 'it_IT.UTF8');
$dataGmt=date('l d F Y - H:i:s \G\M\T P');echo $dataGmt;
[/php]
-
Strano, dovrebbe funzionare.
-
Mettila così:
$dataGmt=$giorno[date('w')].' '.date('d').' '.$mese[date('m')-1].' '.date('Y - H:i:s \G\M\T P');
Tieni i tuoi array.