date

Descripción

Dentro de la definición JSON podemos especificar que el tipo sea 'date'. De esta manera, el dato se tratará como una fecha (sin especificar tiempo) y se habilitará automáticamente un selector de fecha en los formularios de inserción y edición.

Para fechas donde necesitemos especificar además de una fecha, la hora, minuto, segundo, deberemos utilizar el tipo "datetime"



Código de ejemplo

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



Parámetros

Campo
Tipo
Descripción
Ejemplo
type
String
Tipo de campo, en este caso aplica el tipo "date"
{"type":"date"}
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