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

Relacionados