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 |