Volete personalizzare la visualizzazione di date e orari nei vostri WPForm? Utilizzando i parametri PHP di data e ora, è possibile formattare date e orari in vari modi, per adattarli al meglio ai vostri moduli e alle esigenze dei vostri utenti.
In questa guida vi illustreremo i caratteri più comuni del formato data e ora in PHP.
Comprendere i caratteri del formato della data
Ecco una tabella dei caratteri più usati per la formattazione delle date in WPForms:
Formato Carattere | Descrizione | esempio di uscita |
---|---|---|
d | Giorno del mese, 2 cifre con zeri iniziali | Da 01 a 31 |
D | Una rappresentazione testuale di un giorno, tre lettere | Da lunedì a domenica |
j | Giorno del mese senza zeri iniziali | Da 1 a 31 |
l (L minuscola) | Una rappresentazione testuale completa del giorno della settimana | Da domenica a sabato |
N | Rappresentazione numerica ISO 8601 del giorno della settimana | Dall'1 (per il lunedì) al 7 (per la domenica) |
S | Suffisso ordinale inglese per il giorno del mese, 2 caratteri | st , nd , rd o th . Funziona bene con j |
w | Rappresentazione numerica del giorno della settimana | Da 0 (per la domenica) a 6 (per il sabato) |
z | Il giorno dell'anno (a partire da 0) | Da 0 a 365 |
W | Numero di settimana dell'anno ISO 8601, settimane che iniziano di lunedì | Esempio: 34 (la 34a settimana dell'anno) |
F | Una rappresentazione testuale completa di un mese, come gennaio o marzo. | Da gennaio a dicembre |
m | Rappresentazione numerica di un mese, con zeri iniziali | Da 01 a 12 |
M | Una breve rappresentazione testuale di un mese, tre lettere | Da gennaio a dicembre |
n | Rappresentazione numerica di un mese, senza zeri iniziali | Da 1 a 12 |
t | Numero di giorni nel mese | Dal 28 al 31 |
L | Che si tratti di un anno bisestile | 1 se è un anno bisestile, 0 altrimenti. |
o | Anno di numerazione settimanale ISO 8601. Ha lo stesso valore di Y, ma se il numero di settimana ISO (W) appartiene all'anno precedente o a quello successivo, viene utilizzato quell'anno. | Esempi: 1997 o 2009 |
Y | Una rappresentazione numerica completa di un anno, di almeno 4 cifre, con - per gli anni BCE. | Esempi: -0044, 0657, 1997, 2006, 20191 |
y | Una rappresentazione a due cifre di un anno | Esempi: 97 o 06 |
a | Minuscolo Ante meridiem e Post meridiem | mattino o pomeriggio |
A | Maiuscole Ante meridiem e Post meridiem | AM o PM |
g | Formato 12 ore di un'ora senza zeri iniziali | Da 1 a 12 |
G | formato 24 ore di un'ora senza zeri iniziali | Da 0 a 23 |
h | formato 12 ore di un'ora con zeri iniziali | Da 01 a 12 |
H | formato 24 ore di un'ora con zeri iniziali | Da 00 a 23 |
i | Minuti con zeri iniziali | Da 00 a 59 |
s | Secondi con zeri iniziali | Da 00 a 59 |
u | Microsecondi | Esempio: 654321 |
v | Millisecondi | Esempio: 654 |
e | Identificatore del fuso orario | Esempi: UTC, GMT, America/New_York |
I (maiuscola) | Se la data si trova o meno nell'ora legale | 1 se è in vigore l'ora legale, 0 altrimenti. |
O | Differenza rispetto all'ora di Greenwich (GMT) senza colon tra ore e minuti | Esempio: +0200 |
P | Differenza rispetto all'ora di Greenwich (GMT) con colon tra ore e minuti | Esempio: +02:00 |
T | Abbreviazione del fuso orario | Esempi: EST, EDT |
Z | Sfasamento del fuso orario in secondi | Da -43200 a 50400 |
c | Data ISO 8601 | 2023-09-09T15:45:30-04:00 |
r | Data formattata RFC 2822 | Wed, 09 Sep 2023 15:45:30 -0400 |
Utilizzo della formattazione della data in WPForms
Per utilizzare questi caratteri di formato in WPForms, in genere li si combina in una stringa. Ecco alcuni esempi comuni:
Y-m-d
: 2024-10-21 (Anno-Mese-Giorno)d/m/Y
: 21/10/2024 (Giorno/Mese/Anno)F j, Y
: 21 ottobre 2024 (mese giorno, anno)D, d M Y
: Lun, 21 ott 2024 (giorno abbreviato, giorno mese anno)
Esempi pratici in WPForms
Ecco alcuni modi per utilizzare la formattazione personalizzata della data in WPForms:
- In Tag intelligenti: Utilizzare il tasto
{date}
smart tag con formattazione personalizzata:{date format="Y-m-d"}
mostrerebbe la data corrente come 2024-10-21{date format="F j, Y"}
uscirà il 21 ottobre 2024
- Nei campi Data/Ora: Quando si imposta un campo Data/Ora, è possibile personalizzare il formato della data:
- Utilizzo
d/m/Y
per un formato giorno/mese/anno - Utilizzo
M j, Y
per un formato abbreviato del nome del mese, come 21 ottobre 2024.
- Utilizzo
Nota: Il campo Data/Ora predefinito di WPForms offre opzioni di formato limitate. Per utilizzare formati personalizzati, come quelli menzionati sopra, è necessario creare formati aggiuntivi utilizzando uno snippet PHP. Per maggiori dettagli, consultare la nostra guida sulla creazione di formati aggiuntivi di data/ora.