Come utilizzare i formati di data e ora PHP in WPForms

Vuoi personalizzare come vengono visualizzate date e orari in WPForms? Utilizzando i parametri di data e ora PHP, puoi formattare date e orari in vari modi per adattarli al meglio ai tuoi moduli e alle esigenze dei tuoi utenti.

In questa guida, ti illustreremo i caratteri di formattazione di data e ora PHP più comuni.

Comprensione dei caratteri di formattazione della data

Ecco una tabella dei caratteri più comunemente utilizzati per la formattazione delle date in WPForms:

Carattere di formattazioneDescrizioneoutput di esempio
dGiorno del mese, 2 cifre con zeri iniziali01-31
DUna rappresentazione testuale di un giorno, tre lettereLun-Dom
jGiorno del mese senza zeri iniziali1-31
l (elle minuscola)Una rappresentazione testuale completa del giorno della settimanaDomenica-Sabato
NRappresentazione numerica ISO 8601 del giorno della settimana1 (per Lunedì) - 7 (per Domenica)
SSuffisso ordinale inglese per il giorno del mese, 2 caratteristndrd o th. Funziona bene con j
wRappresentazione numerica del giorno della settimana0 (per Domenica) - 6 (per Sabato)
zIl giorno dell'anno (a partire da 0)0-365
WNumero della settimana ISO 8601 dell'anno, settimane a partire da LunedìEsempio: 34 (la 34a settimana dell'anno)
FUna rappresentazione testuale completa di un mese, come Gennaio o MarzoGennaio-Dicembre
mRappresentazione numerica di un mese, con zeri iniziali01-12
MUna breve rappresentazione testuale di un mese, tre lettereDa Gen a Dic
nRappresentazione numerica di un mese, senza zeri inizialiDa 1 a 12
tNumero di giorni nel mese specificatoDa 28 a 31
LSe è un anno bisestile1 se è un anno bisestile, 0 altrimenti.
oAnno secondo la numerazione ISO 8601. Questo ha lo stesso valore di Y, tranne per il fatto che se il numero della settimana ISO (W) appartiene all'anno precedente o successivo, viene utilizzato quell'anno.Esempi: 1997 o 2009
YUna rappresentazione numerica completa di un anno, almeno 4 cifre, con – per gli anni a.C.Esempi: -0044, 0657, 1997, 2006, 20191
yUna rappresentazione di due cifre di un annoEsempi: 97 o 06
aAnte meridiem e Post meridiem in minuscoloam o pm
AAnte meridiem e Post meridiem in maiuscoloAM o PM
gFormato 12 ore di un'ora senza zeri inizialiDa 1 a 12
GFormato 24 ore di un'ora senza zeri inizialiDa 0 a 23
hFormato 12 ore di un'ora con zeri iniziali01-12
HFormato 24 ore di un'ora con zeri inizialiDa 00 a 23
iMinuti con zeri inizialiDa 00 a 59
sSecondi con zeri inizialiDa 00 a 59
uMicrosecondiEsempio: 654321
vMillisecondiEsempio: 654
eIdentificatore del fuso orarioEsempi: UTC, GMT, America/New_York
I (i maiuscola)Se la data rientra nell'ora legale1 se ora legale, 0 altrimenti.
ODifferenza rispetto all'ora di Greenwich (GMT) senza i due punti tra ore e minutiEsempio: +0200
PDifferenza rispetto all'ora di Greenwich (GMT) con i due punti tra ore e minutiEsempio: +02:00
TAbbreviazione del fuso orarioEsempi: EST, EDT
ZOffset del fuso orario in secondi-43200 fino a 50400
cData ISO 86012023-09-09T15:45:30-04:00
rData formattata RFC 2822Mer, 09 Set 2023 15:45:30 -0400

Utilizzo della formattazione della data in WPForms

Per utilizzare questi caratteri di formattazione in WPForms, dovrai generalmente combinarli in una stringa. Ecco alcuni esempi comuni:

  1. Y-m-d: 2024-10-21 (Anno-Mese-Giorno)
  2. d/m/Y: 21/10/2024 (Giorno/Mese/Anno)
  3. F j, Y: 21 Ottobre 2024 (Mese Giorno, Anno)
  4. D, d M Y: Lun, 21 Ott 2024 (Giorno abbreviato, Giorno Mese Anno)

Esempi pratici in WPForms

Ecco alcuni modi in cui potresti utilizzare la formattazione personalizzata della data in WPForms:

  1. Nei tag smart: Utilizza il tag smart {date} con formattazione personalizzata:
    • {date format="Y-m-d"} restituirebbe la data corrente come 2024-10-21
    • {date format="F j, Y"} restituirebbe 21 Ottobre 2024
  2. Nei campi Data/Ora: Quando configuri un campo Data/Ora, puoi personalizzare il formato della data:
    • Utilizzando d/m/Y per un formato giorno/mese/anno
    • Usa M j, Y per un formato con nome del mese abbreviato come 21 ott 2024

Nota: Il campo Data/Ora predefinito in WPForms offre opzioni di formato limitate. Per utilizzare formati personalizzati come quelli menzionati sopra, dovrai creare formati aggiuntivi utilizzando uno snippet PHP. Fai riferimento alla nostra guida su creazione di formati data/ora aggiuntivi per maggiori dettagli.