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 |