datetime

Dentro de la definición JSON podemos especificar que el tipo sea 'datetime'. El campo de tipo datetime permite introducir y mostrar tanto fecha como hora, a diferencia del campo date que solo maneja fechas. Este tipo de campo es ideal cuando necesitas registrar momentos específicos del día, como timestamps de eventos, horarios de citas, fechas de vencimiento con hora límite, o cualquier información temporal que requiera precisión horaria.


{ "fields": 
{
"<field-name>": { "type":"datetime" }
}
}


Parámetros

Campo
Tipo
Descripción
Ejemplo
type
String
Tipo de campo, en este caso aplica el tipo "datetime"
{"type":"datetime"}
show_dropdowns
Boolean
Si configuramos este parámetro a true, aparecerán selectores de mes y año a la hora de insertar una fecha. Por defecto false
{"show_dropdowns":true}
field_format
String [opcional]
Formato de fecha de visualización (Sólo aplica a los estados de visualización, no edición del campo). Acepta los formatos de personalización de fecha de la librería moment.js (*)​
MM/YYYY


(*) Ejemplos de formato de fecha para el parámetro field_format

Formato
Descripción
Ejemplo
DD-MM-YYYY
Día con ceros, mes con ceros, año completo
15-03-2024
DD/MM/YYYY
Día con ceros, mes con ceros, año completo (barras)
15/03/2024
DD MMM YYYY
Día, mes abreviado, año
15 Mar 2024
DD [de] MMMM [del] YYYY
Texto literal con corchetes (alternativa)
15 de Marzo del 2024
[Hace] fromNow
Tiempo relativo personalizado (requiere configuración)
Hace 2 días
DD-MM-YYYY HH:mm
Fecha con hora y minutos
15-03-2024 14:30