PDA

View Full Version : [MySQL] DATE_FORMAT: nome del mese in italiano


robertino_salemi
03-11-2014, 16:56
Salve a tutti,
sto utilizzando la funzione date_format per formattare una date letta dal DB secondo le mie esigenze.


DATE_FORMAT(date(my_record_date), '%M %Y') AS reg_date


Il nome del mese viene restituito in Inglese, come posso farlo visualizzare in Italiano?
Purtroppo non posso agire a livello di PHP dove settare "SET_LC" perchè sono su Wordpress e sto utilizzando un plugin che mi permette di inserire solo una query da me realizzata.

Grazie.

airon
03-11-2014, 17:38
Devi settare il locale. Dovresti farcela.

http://dev.mysql.com/doc/refman/5.0/en/locale-support.html

robertino_salemi
03-11-2014, 18:14
Quindi eseguire un UPDATE direttamente sulla server?

Adesso provo, grazie.

robertino_salemi
29-11-2014, 18:33
Ma non posso settarlo direttamente tramite PHP?

Ho provato con:

setlocale(LC_TIME, 'it_IT');

ma non va!

Grazie.

Daniels118
01-12-2014, 16:00
Ma non avevi detto che non potevi fare nulla da php?

robertino_salemi
01-12-2014, 16:15
Ma non avevi detto che non potevi fare nulla da php?

Hai perfettamente ragione, solo che mi sono messo a testare il codice su una file di test in PHP dimenticando al condizione del primo posto... :muro: