Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
data in PHP in italiano
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
wildchloee
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 22/09/07 12:56
Messaggi: 190
Residenza: Davanti al mio bambino(notebook)

MessaggioInviato: 12 Dic 2008 15:49    Oggetto: data in PHP in italiano Rispondi citando

carissimi olimpi,
vengo subito al dunque.

per il mio sito sto usando CMS Made Simple e tra le altre cose c'è un modulo"calendario". in una delle pagine mi piacerebbe riportare data e ora degli eventi per esteso, ad es. 20 Dicembre 2008, ore 15.35.

per configurare in che modo viene visualizzata la data devo usare questa funzione PHP, che però mi restituisce i giorni della settimana e i mesi in inglese.

sono io che perdo colpi, o c'è un modo per averla in italiano, tenendo conto che l'host è altervista con i server che hanno l'inglese cone lingua predefinita?

spero di essermi spiegata... grasssie a tutti! Shocked
Top
Profilo Invia messaggio privato HomePage
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 12 Dic 2008 17:23    Oggetto: Rispondi

ciao,
date prende la localizzazione del server su cui gira.
Per non diventare matti il modo migliore per ottenere i mesi e i giorni in una data lingua, è creare due vettori $mesi e $giorni con i nomi dei mesi e dei giorni ad esempio in italiano. Gennaio deve avere indice 1 e domenica indice 0. Poi per stampare la data si potrebbe fare così:
Codice:

<?
$mesi=array(1=>'Gennaio',...);
$giorni=array(0=>'Domenica',...);

$day=date('w');  // numero del giorno
$month=date('n');  // numero del mese senza paddare con 0

$date=$giorni[$day] . ', ' . date('m') . ' ' . $mesi[$month] .  ' ' . date('Y');
?>


Non ho provato il codice ma l'idea sarebbe di stampare: "Lunedì, 20 Gennaio 2008".

ciao
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi