MRW.it Forum
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Database

[MySQL] DATE_FORMAT: nome del mese in italiano

  • Creatore Discussione Creatore Discussione felino
  • Data di inizio Data di inizio 3 Nov 2014
  • Tag Tag
    date_format
felino

felino

Utente Attivo
12 Dic 2013
941
10
18
Aci Catena (Catania)
  • 3 Nov 2014
  • #1
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.
 
Ad
filomeni

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.055
6
38
54
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
  • 26 Nov 2014
  • #2
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
 
felino

felino

Utente Attivo
12 Dic 2013
941
10
18
Aci Catena (Catania)
  • 27 Nov 2014
  • #3
Grazie, domani vedo di testarlo.
 

felino

Utente Attivo
12 Dic 2013
941
10
18
Aci Catena (Catania)
  • 29 Nov 2014
  • #4
Ma non posso settarlo direttamente tramite PHP?

Ho provato con:
Codice:
setlocale(LC_TIME, 'it_IT');
ma non va!

Grazie.
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 30 Nov 2014
  • #5
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
941
10
18
Aci Catena (Catania)
  • 30 Nov 2014
  • #6
Grazie,
funziona correttamente.

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

Grazie.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
[mysql] date format "metterlo in italiano"
  • luigi777
  • 25 Mar 2014
  • PHP
Risposte
1
Visite
4K
PHP 25 Mar 2014
luigi777
L
N
MAX() + ADD_DATE - per update su Mysql
  • Namaste!
  • 20 Lug 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 20 Lug 2022
Namaste!
N
A
pulsante di update campo mysql con javascript
  • AndreaCerre
  • 31 Mar 2021
  • Javascript
Risposte
2
Visite
1K
Javascript 31 Mar 2021
AndreaCerre
A
R
Errore UPDATE tabella mysql
  • Riccardo Contu
  • 4 Lug 2020
  • PHP
Risposte
1
Visite
2K
PHP 4 Lug 2020
Tommy03
L
update tabelle in php mysql [risolto]
  • luigithen
  • 31 Mar 2020
  • PHP
Risposte
6
Visite
2K
PHP 31 Mar 2020
luigithen
L
F
Creare un set di date a seconda del frazionamento scelto da inserire in MySQL
  • francescoITA
  • 10 Gen 2020
  • PHP
Risposte
6
Visite
2K
PHP 12 Gen 2020
francescoITA
F
B
[MySQL] Problemino con UPDATE
  • Bened
  • 11 Ott 2019
  • MySQL
Risposte
10
Visite
2K
MySQL 18 Ott 2019
marino51
[MYSQL] Schedulare evento per update del campo data su tabella
  • elpirata
  • 4 Apr 2019
  • MySQL
Risposte
0
Visite
1K
MySQL 4 Apr 2019
elpirata
D
[ASP] Mysql insert e update
  • djjunior
  • 26 Mar 2019
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 29 Mar 2019
djjunior
D
A
[Java]Date diminuite di un giorno su db MySQL
  • Andreawave
  • 7 Mar 2019
  • Java
Risposte
0
Visite
1K
Java 7 Mar 2019
Andreawave
A
V
[MySQL] problema query con date su server
  • visualrenzo
  • 1 Feb 2019
  • MySQL
Risposte
5
Visite
2K
MySQL 3 Feb 2019
marino51
[MySQL] Cambiare le date
  • Licantropo
  • 14 Mar 2018
  • MySQL
Risposte
4
Visite
2K
MySQL 21 Mar 2018
Licantropo
K
Non trovo l'errore! PDO MYSQL UPDATE
  • Knai
  • 10 Mar 2017
  • PHP
Risposte
2
Visite
2K
PHP 11 Mar 2017
Knai
K
Selezionare un intervallo tra due date, php e mysql
  • gandalf1959
  • 25 Feb 2017
  • PHP
Risposte
2
Visite
3K
PHP 25 Feb 2017
gandalf1959
R
[MySQL] SQL UPDATE INNER JOIN
  • Rick
  • 7 Feb 2017
  • MySQL
Risposte
5
Visite
3K
MySQL 7 Feb 2017
marino51
[MySQL][phpMyAdmin] Convertire colonna da VARCHAR a DATE
  • felino
  • 9 Feb 2016
  • MySQL
Risposte
3
Visite
2K
MySQL 9 Feb 2016
lucap.13
L
V
date mysql
  • Vale992
  • 15 Ott 2015
  • MySQL
Risposte
0
Visite
1K
MySQL 15 Ott 2015
Vale992
V
J
Confronto Date PHP - MySQL
  • jesusimpact
  • 19 Giu 2015
  • PHP
Risposte
1
Visite
2K
PHP 19 Giu 2015
marino51
[PDO][MySQL] L'update non avviene
  • MarcoGrazia
  • 3 Nov 2014
  • PHP
Risposte
1
Visite
2K
PHP 4 Nov 2014
MarcoGrazia
I
update record in mysql anche con riga vuota
  • iperboreo
  • 5 Dic 2012
  • PHP
Risposte
3
Visite
2K
PHP 5 Gen 2013
Longo8
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?