[MySQL] DATE_FORMAT: nome del mese in italiano

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Salve a tutti,
sto utilizzando la funzione date_format per formattare una date letta dal DB secondo le mie esigenze.

Codice:
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.
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.054
6
38
53
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
ciao
Codice:
$mia_data = strftime("%A, %d %B %Y");
Con la %A si ottiene il nome del giorno della settimana, la %d ritorna il giorno del mese nel formato gg, la %B ritorna il nome del mese e la %Y l'anno nel formato yyyy. Nella pagina del manuale ci sono tutti i segnaposto disponibili per formattare la data secondo le nostre essigenze.
Un ultimo appunto per quanto riguarda l'output della stringa. Si riferisce alla visualizzazione dei caratteri non standard, come le vocali accentate. Visto che la non funzione echo si occupa di visualizzare e non di trattare l'output, la stringa si dovrebbe filtrare con la funzione utf8_encode(), e così ci si assicura la sua corretta visualizzazione.
Codice:
<?php
2	 
3	echo utf8_encode($mia_data);
4	 
5	# Visualizza: mercoledì, 26 novembre 2014
6	 
7	?>
Ciao
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Vedi questo topic.
PHP:
$oldLocale = setlocale(LC_TIME, 'it_IT');
echo utf8_encode( strftime("%a %d %b %Y", $row['eventtime']) );
setlocale(LC_TIME, $oldLocale);
 

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Grazie,
funziona correttamente.

Un'altra info: online funziona, mentre in locale, con EasyPHP mi restituisce sempre i valore in inglese, da cosa dipende?

Grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [mysql] date format "metterlo in italiano" PHP 1
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
A [Java]Date diminuite di un giorno su db MySQL Java 0
V [MySQL] problema query con date su server MySQL 5
Licantropo [MySQL] Cambiare le date MySQL 4
gandalf1959 Selezionare un intervallo tra due date, php e mysql PHP 2
felino [MySQL][phpMyAdmin] Convertire colonna da VARCHAR a DATE MySQL 3
V date mysql MySQL 0
J Confronto Date PHP - MySQL PHP 1
T Problema: Confronto date con Mysql PHP 3
K [PHP/MYSQL] Uno storico trasporti e comparazioni di date, sono totalmente bloccato. PHP 2
G Convertire le date in italiano mysql PHP 5
M [MySQL] confronto fra date Database 1
C Urgente_come convertire date di Mysql in access Database 1
C Urgente_come convertire date di Mysql in access Windows e Software 1
ElfoDelBasket [mysql/php] formattare le date PHP 2
V mysql e le date Database 0
K Date in mysql PHP 8
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1

Discussioni simili