Campo de fecha
Campo de fecha
El campo date almacena valores orientados a fechas.
Ideal para
- fechas de eventos
- marcadores de publicación
- pasos de la línea de tiempo
- fechas de lanzamiento o publicación
Ejemplo de esquema
{ "name": "eventDate", "label": "Event Date", "type": "date" }Uso en plantillas
<time datetime="{{ eventDate }}">{{ eventDate }}</time>Ejemplo de salida formateada:
<time datetime="{{ eventDate }}">
{{ eventDate | date("F j, Y") }}
</time>Úselo cuando
Use date cuando el valor deba comportarse como una fecha real en lugar de texto sin formato.
No lo use cuando
No use date para:
- texto de programación de formato libre
- rangos de fechas escritos en prosa
- etiquetas arbitrarias
Use text o textarea cuando el valor no sea un único campo tipo fecha.
Notas técnicas
- mantenga el valor guardado como un campo orientado a fecha real y formátelo en el momento de renderizar
- use filtros para la presentación en lugar de almacenar prosa formateada como valor del campo
- use un campo por cada fecha significativa en lugar de empaquetar varios hitos en una sola cadena
- si la sección necesita un rango de fechas, use campos separados de inicio y fin o texto explícito de apoyo