Resumen de IA
¿Te gustaría personalizar cómo se muestran las fechas y horas en tu WPForms? Usando parámetros de fecha y hora de PHP, puedes formatear fechas y horas de diversas maneras para que se adapten mejor a tus formularios y a las necesidades de tus usuarios.
En esta guía, te explicaremos los caracteres de formato de fecha y hora de PHP más comunes.
Comprensión de los caracteres de formato de fecha
Aquí tienes una tabla de los caracteres más utilizados para formatear fechas en WPForms:
| Carácter de formato | Descripción | salida de ejemplo |
|---|---|---|
| d | Día del mes, 2 dígitos con ceros iniciales | 01 a 31 |
| D | Una representación textual de un día, tres letras | Lun a Dom |
| j | Día del mes sin ceros iniciales | 1 a 31 |
| l (ele minúscula) | Una representación textual completa del día de la semana | Domingo a Sábado |
| N | Representación numérica ISO 8601 del día de la semana | 1 (para Lunes) a 7 (para Domingo) |
| S | Sufijo ordinal en 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 Domingo) a 6 (para Sábado) |
| z | El día del año (comenzando desde 0) | 0 a 365 |
| W | Número de semana ISO 8601 del año, semanas comenzando el lunes | Ejemplo: 34 (la 34ª semana del año) |
| F | Una representación textual completa de un mes, como Enero o Marzo | Enero a Diciembre |
| m | Representación numérica de un mes, con ceros iniciales | 01 a 12 |
| M | Una representación textual corta de un mes, tres letras | Ene a Dic |
| n | Representación numérica de un mes, sin ceros iniciales | 1 a 12 |
| t | Número de días en el mes dado | 28 a 31 |
| L | ¿Es un año bisiesto? | 1 si es un año bisiesto, 0 en caso contrario. |
| o | Año de año bisiesto según la numeración de semanas ISO. Este tiene el mismo valor que Y, excepto que si el número de semana ISO (W) pertenece al año anterior o siguiente, se utiliza ese año. | Ejemplos: 1997 o 2009 |
| Y | Una representación numérica completa de un año, al menos 4 dígitos, con – para años a.C. | Ejemplos: -0044, 0657, 1997, 2006, 20191 |
| y | Una representación de dos dígitos de un año | Ejemplos: 97 o 06 |
| a | Ante meridiem y Post meridiem en minúsculas | am o pm |
| A | Ante meridiem y Post meridiem en mayúsculas | AM o PM |
| g | Formato de 12 horas de una hora sin ceros iniciales | 1 a 12 |
| G | Formato de 24 horas de una hora sin ceros iniciales | 0 a 23 |
| h | Formato de 12 horas de una hora con ceros iniciales | 01 a 12 |
| H | Formato de 24 horas de una hora con ceros iniciales | 00 a 23 |
| i | Minutos con ceros iniciales | 00 a 59 |
| s | Segundos con ceros iniciales | 00 a 59 |
| u | Microsegundos | Ejemplo: 654321 |
| v | Milisegundos | Ejemplo: 654 |
| e | Identificador de zona horaria | Ejemplos: UTC, GMT, America/New_York |
| I (i mayúscula) | Si la fecha está en horario de verano o no | 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 | Desplazamiento de la zona horaria en segundos | -43200 a 50400 |
| c | Fecha ISO 8601 | 2023-09-09T15:45:30-04:00 |
| r | Fecha formateada según RFC 2822 | Mié, 09 Sep 2023 15:45:30 -0400 |
Uso del formato de fecha en WPForms
Para usar estos caracteres de formato en WPForms, normalmente los combinarás en una cadena. Aquí tienes 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: Lunes, 21 oct 2024 (Día abreviado, Día Mes Año)
Ejemplos prácticos en WPForms
Aquí tienes algunas formas en las que podrías usar el formato de fecha personalizado en WPForms:
- En etiquetas inteligentes: Usa la etiqueta inteligente
{date}con formato personalizado:{date format="Y-m-d"}mostraría la fecha actual como 2024-10-21{date format="F j, Y"}mostraría 21 de octubre de 2024
- En los campos de Fecha/Hora: Al configurar un campo de Fecha/Hora, puedes personalizar el formato de fecha:
- Usando
d/m/Ypara un formato día/mes/año - Usa
M j, Ypara un formato de nombre de mes abreviado como oct 21, 2024
- Usando
Nota: El campo de Fecha/Hora predeterminado en WPForms ofrece opciones de formato limitadas. Para usar formatos personalizados como los mencionados anteriormente, necesitarás crear formatos adicionales usando un fragmento de código PHP. Consulta nuestra guía sobre crear formatos adicionales de fecha/hora para más detalles.