View Full Version : [PHP] funzione date()
gottardi_davide
05-11-2005, 17:29
Questo è ciò che succede:
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
Per ottenere questo:
Marzo 10, 2001, 5:16 pm
cosa devo fare?
Grazie.
Questo è ciò che succede:
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
Per ottenere questo:
Marzo 10, 2001, 5:16 pm
cosa devo fare?
Grazie.
Io ho fatto questo sistema:
Array di tutti i nomi in inglese es: ("March" => "Marzo"); cosi appena scriverai NOMEARRAY['March'] uscira Marzo.
Sono un po vago perche non mi ricordo la sintassi... pero il metodo è quello :D
Spero di esserti d'aiuto..
Oppure usi str_replace sulla stringa
$today = date("F j, Y, g:i a");
$sos = array("Jenuary","February","March"...);
$daSos = array("Gennaio", "Febbraio", "Marzo"...);
$today = str_replace($sos,$daSos,$today);
Oppure usi str_replace sulla stringa
$today = date("F j, Y, g:i a");
$sos = array("Jenuary","February","March"...);
$daSos = array("Gennaio", "Febbraio", "Marzo"...);
$today = str_replace($sos,$daSos,$today);
cosi ti fai un'array innutilmente....
invece se crei l'array che dico io deve scrivere solo:
$today = $mese[date("F")]. date( "j, Y, g:i a");
Si', cmq è piuttosto irrilevante.
Prova ad usare questa: http://www.php.net/manual/en/function.strftime.php
E se non va bene sistema la lingua con questa: http://www.php.net/manual/en/function.setlocale.php
così:
setlocale(LC_ALL, 'it_IT');
L'avevo usato una volta proprio per quel motivo e funzionava, l'unica cosa è che i nomi dei mesi e dei giorni erano tutti minuscoli :doh:
Ciao,
GHz ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.