Come utilizzare i formati PHP di data e ora in WPForms

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 CarattereDescrizioneesempio di uscita
dGiorno del mese, 2 cifre con zeri inizialiDa 01 a 31
DUna rappresentazione testuale di un giorno, tre lettereDa lunedì a domenica
jGiorno del mese senza zeri inizialiDa 1 a 31
l (L minuscola)Una rappresentazione testuale completa del giorno della settimanaDa domenica a sabato
NRappresentazione numerica ISO 8601 del giorno della settimanaDall'1 (per il lunedì) al 7 (per la domenica)
SSuffisso ordinale inglese per il giorno del mese, 2 caratteristndrd o th. Funziona bene con j
wRappresentazione numerica del giorno della settimanaDa 0 (per la domenica) a 6 (per il sabato)
zIl giorno dell'anno (a partire da 0)Da 0 a 365
WNumero di settimana dell'anno ISO 8601, settimane che iniziano di lunedìEsempio: 34 (la 34a settimana dell'anno)
FUna rappresentazione testuale completa di un mese, come gennaio o marzo.Da gennaio a dicembre
mRappresentazione numerica di un mese, con zeri inizialiDa 01 a 12
MUna breve rappresentazione testuale di un mese, tre lettereDa gennaio a dicembre
nRappresentazione numerica di un mese, senza zeri inizialiDa 1 a 12
tNumero di giorni nel meseDal 28 al 31
LChe si tratti di un anno bisestile1 se è un anno bisestile, 0 altrimenti.
oAnno 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
YUna rappresentazione numerica completa di un anno, di almeno 4 cifre, con - per gli anni BCE.Esempi: -0044, 0657, 1997, 2006, 20191
yUna rappresentazione a due cifre di un annoEsempi: 97 o 06
aMinuscolo Ante meridiem e Post meridiemmattino o pomeriggio
AMaiuscole Ante meridiem e Post meridiemAM 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 inizialiDa 01 a 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 (maiuscola)Se la data si trova o meno nell'ora legale1 se è in vigore l'ora legale, 0 altrimenti.
ODifferenza rispetto all'ora di Greenwich (GMT) senza colon tra ore e minutiEsempio: +0200
PDifferenza rispetto all'ora di Greenwich (GMT) con colon tra ore e minutiEsempio: +02:00
TAbbreviazione del fuso orarioEsempi: EST, EDT
ZSfasamento del fuso orario in secondiDa -43200 a 50400
cData ISO 86012023-09-09T15:45:30-04:00
rData formattata RFC 2822Wed, 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:

  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 per utilizzare la formattazione personalizzata della data in WPForms:

  1. 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
  2. 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.

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.