Cómo usar los formatos PHP de fecha y hora en WPForms

¿Le gustaría personalizar cómo se muestran las fechas y horas en sus WPForms? Mediante el uso de parámetros PHP de fecha y hora, puede dar formato a las fechas y horas de varias maneras para adaptarse mejor a sus formularios y a las necesidades de sus usuarios.

En esta guía, le guiaremos a través de los caracteres de formato de fecha y hora más comunes en PHP.

Comprender los caracteres del formato de fecha

Aquí hay una tabla de los caracteres más utilizados para dar formato a las fechas en WPForms:

Formato CarácterDescripciónejemplo de salida
dDía del mes, 2 dígitos con ceros a la izquierda01 al 31
DUna representación textual de un día, tres letrasDe lunes a domingo
jDía del mes sin ceros a la izquierda1 a 31
l (L minúscula)Una representación textual completa del día de la semanaDe domingo a sábado
NRepresentación numérica ISO 8601 del día de la semanaDel 1 (lunes) al 7 (domingo)
SSufijo ordinal inglés para el día del mes, 2 caracteresstndrd o th. Funciona bien con j
wRepresentación numérica del día de la semana0 (para el domingo) a 6 (para el sábado)
zEl día del año (empezando por 0)0 a 365
WISO 8601 número de semana del año, semanas que comienzan el lunesEjemplo: 34 (la 34ª semana del año)
FUna representación textual completa de un mes, como enero o marzoDe enero a diciembre
mRepresentación numérica de un mes, con ceros a la izquierda01 a 12
MUna breve representación textual de un mes, tres letrasDe enero a diciembre
nRepresentación numérica de un mes, sin ceros a la izquierda1 a 12
tNúmero de días del mes28 a 31
LSi es un año bisiesto1 si es un año bisiesto, 0 en caso contrario.
oAño de numeración de semana ISO 8601. Tiene el mismo valor que Y, salvo que si el número de semana ISO (W) pertenece al año anterior o siguiente, se utiliza ese año en su lugar.Ejemplos: 1997 o 2009
YUna representación numérica completa de un año, de al menos 4 dígitos, con - para los años BCE.Ejemplos: -0044, 0657, 1997, 2006, 20191
yUna representación de dos dígitos de un añoEjemplos: 97 o 06
aMinúsculas Ante meridiem y Post meridiemam o pm
AMayúsculas Ante meridiem y Post meridiemAM o PM
gFormato de 12 horas de una hora sin ceros a la izquierda1 a 12
GFormato de 24 horas de una hora sin ceros a la izquierda0 a 23
hFormato de 12 horas de una hora con ceros a la izquierda01 a 12
HFormato de 24 horas de una hora con ceros a la izquierda00 a 23
iMinutos con ceros a la izquierda00 a 59
sSegundos con ceros a la izquierda00 a 59
uMicrosegundosEjemplo: 654321
vMilisegundosEjemplo: 654
eIdentificador de zona horariaEjemplos: UTC, GMT, América/Nueva_York
I (i mayúscula)Si la fecha está o no en horario de verano1 si es horario de verano, 0 en caso contrario.
ODiferencia con la hora de Greenwich (GMT) sin dos puntos entre horas y minutosEjemplo: +0200
PDiferencia con la hora de Greenwich (GMT) con dos puntos entre horas y minutosEjemplo: +02:00
TAbreviatura de la zona horariaEjemplos: EST, EDT
ZDesfase horario en segundos-43200 a 50400
cFecha ISO 86012023-09-09T15:45:30-04:00
rFecha con formato RFC 2822mié, 09 sep 2023 15:45:30 -0400

Uso del formato de fecha en WPForms

Para utilizar estos caracteres de formato en WPForms, normalmente los combinará en una cadena. Estos son algunos ejemplos comunes:

  1. Y-m-d: 2024-10-21 (Año-Mes-Día)
  2. d/m/Y: 21/10/2024 (Día/Mes/Año)
  3. F j, Y: 21 de octubre de 2024 (Mes Día, Año)
  4. D, d M Y: Lun, 21 Oct 2024 (Día abreviado, Día Mes Año)

Ejemplos prácticos en WPForms

Estas son algunas formas en las que puede utilizar el formato de fecha personalizado en WPForms:

  1. En Etiquetas inteligentes: Utilice el botón {date} etiqueta inteligente con formato personalizado:
    • {date format="Y-m-d"} mostraría la fecha actual como 2024-10-21
    • {date format="F j, Y"} saldría el 21 de octubre de 2024
  2. En los campos Fecha/Hora: Al configurar un campo Fecha/Hora, puede personalizar el formato de la fecha:
    • Utilizando d/m/Y para un formato día/mes/año
    • Utilice M j, Y para un formato de nombre de mes abreviado como 21 de octubre de 2024

Nota: El campo Fecha/Hora por defecto en WPForms ofrece opciones de formato limitadas. Para usar formatos personalizados como los mencionados anteriormente, necesitará crear formatos adicionales usando un fragmento de PHP. Consulte nuestra guía sobre la creación de formatos adicionales de fecha/hora para obtener más detalles.