¿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ácter | Descripción | ejemplo de salida |
---|---|---|
d | Día del mes, 2 dígitos con ceros a la izquierda | 01 al 31 |
D | Una representación textual de un día, tres letras | De lunes a domingo |
j | Día del mes sin ceros a la izquierda | 1 a 31 |
l (L minúscula) | Una representación textual completa del día de la semana | De domingo a sábado |
N | Representación numérica ISO 8601 del día de la semana | Del 1 (lunes) al 7 (domingo) |
S | Sufijo ordinal inglés para el día del mes, 2 caracteres | st , nd , rd o th . Funciona bien con j |
w | Representación numérica del día de la semana | 0 (para el domingo) a 6 (para el sábado) |
z | El día del año (empezando por 0) | 0 a 365 |
W | ISO 8601 número de semana del año, semanas que comienzan el lunes | Ejemplo: 34 (la 34ª semana del año) |
F | Una representación textual completa de un mes, como enero o marzo | De enero a diciembre |
m | Representación numérica de un mes, con ceros a la izquierda | 01 a 12 |
M | Una breve representación textual de un mes, tres letras | De enero a diciembre |
n | Representación numérica de un mes, sin ceros a la izquierda | 1 a 12 |
t | Número de días del mes | 28 a 31 |
L | Si es un año bisiesto | 1 si es un año bisiesto, 0 en caso contrario. |
o | Añ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 |
Y | Una 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 |
y | Una representación de dos dígitos de un año | Ejemplos: 97 o 06 |
a | Minúsculas Ante meridiem y Post meridiem | am o pm |
A | Mayúsculas Ante meridiem y Post meridiem | AM o PM |
g | Formato de 12 horas de una hora sin ceros a la izquierda | 1 a 12 |
G | Formato de 24 horas de una hora sin ceros a la izquierda | 0 a 23 |
h | Formato de 12 horas de una hora con ceros a la izquierda | 01 a 12 |
H | Formato de 24 horas de una hora con ceros a la izquierda | 00 a 23 |
i | Minutos con ceros a la izquierda | 00 a 59 |
s | Segundos con ceros a la izquierda | 00 a 59 |
u | Microsegundos | Ejemplo: 654321 |
v | Milisegundos | Ejemplo: 654 |
e | Identificador de zona horaria | Ejemplos: UTC, GMT, América/Nueva_York |
I (i mayúscula) | Si la fecha está o no en horario de verano | 1 si es horario de verano, 0 en caso contrario. |
O | Diferencia con la hora de Greenwich (GMT) sin dos puntos entre horas y minutos | Ejemplo: +0200 |
P | Diferencia con la hora de Greenwich (GMT) con dos puntos entre horas y minutos | Ejemplo: +02:00 |
T | Abreviatura de la zona horaria | Ejemplos: EST, EDT |
Z | Desfase horario en segundos | -43200 a 50400 |
c | Fecha ISO 8601 | 2023-09-09T15:45:30-04:00 |
r | Fecha con formato RFC 2822 | mié, 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:
Y-m-d
: 2024-10-21 (Año-Mes-Día)d/m/Y
: 21/10/2024 (Día/Mes/Año)F j, Y
: 21 de octubre de 2024 (Mes Día, Año)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:
- 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
- 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
- Utilizando
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.