Formatear la fecha y la hora será útil para cualquier persona que tenga clientes en múltiples países y regiones. Esto se debe a que el formato de la fecha y la hora no es el mismo en todos los lugares. Puedes cambiar el formato de la fecha y la hora según tus necesidades.
Sigue los pasos a continuación para aprender a formatear la fecha y la hora según tu conveniencia:
Paso 1: Ve al flujo que deseas editar. Obtén la fecha (esta es una forma de obtener la fecha y la hora para formatearlas).
Paso 2: Entre las muchas opciones en el generador, elige la opción "Acción" y selecciona "Formatear Fecha/Fecha y Hora" en la lista.
Paso 3: Ahora selecciona la opción en el generador para,
Seleccionar el campo personalizado de fecha que contiene la fecha que deseas formatear.
En el siguiente campo, ingresa el formato de la fecha y hora que necesitas cambiar desde el formato predeterminado (por ejemplo, si deseas mostrar la fecha y hora como “23-01-2022; 02-00 a.m” entonces debes ingresar en el campo de formato (sin comillas) como “d-m-Y; h-i a”. Consulta la tabla a continuación para conocer más sobre los parámetros).
Luego, crea un nuevo campo personalizado o selecciona uno existente para almacenar el formato de fecha y hora cambiado en el campo “Guardar la fecha formateada en”.
Además, puedes elegir la zona horaria de esta fecha y hora formateada para la página (o) la zona horaria del usuario.
Tabla explicando los parámetros de los formatos de fecha y hora:
Carácter | Descripción | Valores |
Día | — | — |
d | Día del mes, 2 dígitos con ceros a la izquierda | 01 a 31 |
D | Representación textual de un día, tres letras | Lun a Dom |
j | Día del mes sin ceros a la izquierda | 1 a 31 |
l (minúscula 'L') | 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 (añadido en PHP 5.1.0) | 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 (empezando desde 0) | 0 a 365 |
Semana | — | — |
W | Número de semana ISO-8601 del año, semanas empezando en Lunes | Ejemplo: 42 (la semana 42 del año) |
Mes | — | — |
F | Representación textual completa de un mes, como Enero o Marzo | Enero a Diciembre |
m | Representación numérica de un mes, con ceros a la izquierda | 01 a 12 |
M | Representación textual corta de un mes, tres letras | Ene a Dic |
n | Representación numérica de un mes, sin ceros a la izquierda | 1 a 12 |
t | Número de días en el mes dado | 28 a 31 |
Año | — | — |
L | Si es un año bisiesto | 1 si es un año bisiesto, 0 de lo contrario |
o | Año de numeración de semana ISO-8601. Tiene el mismo valor que Y, excepto que si el número de semana ISO (W) pertenece al año anterior o siguiente, se usa ese año en su lugar. (añadido en PHP 5.1.0) | Ejemplos: 1999 o 2003 |
Y | Representación numérica completa de un año, 4 dígitos | Ejemplos: 1999 o 2003 |
y | Representación de dos dígitos de un año | Ejemplos: 99 o 03 |
Hora | — | — |
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 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 | Segundos desde la Época Unix (1 de enero de 1970 00:00:00 GMT). Este formato es muy importante porque te permite obtener la fecha como total de segundos. Con los segundos puedes hacer muchos cálculos. Por ejemplo, un bot de cuestionarios guardaría la fecha de inicio cuando un usuario comienza el cuestionario y también guardaría la fecha cuando el usuario termina el cuestionario. El bot calcularía el total de minutos que el usuario tarda en terminar el cuestionario con ({{stop}} – {{start}})/60. |