Campo de Data

Campo de Data

O campo date armazena valores orientados a datas.

Mais Indicado Para

  • datas de eventos
  • marcadores de publicação
  • etapas da linha do tempo
  • datas de lançamento

Exemplo de Esquema

{ "name": "eventDate", "label": "Event Date", "type": "date" }

Uso do Template

<time datetime="{{ eventDate }}">{{ eventDate }}</time>

Exemplo de saída formatada:

<time datetime="{{ eventDate }}">
  {{ eventDate | date("F j, Y") }}
</time>

Use-o Quando

Use date quando o valor deve se comportar como uma data real em vez de texto simples.

Não o Use Quando

Não use date para:

  • texto livre de cronograma
  • intervalos de datas escritos em prosa
  • rótulos arbitrários

Use text ou textarea quando o valor não for um único campo do tipo data.

Notas Técnicas

  • mantenha o valor salvo como um campo realmente orientado a datas e formate-o no momento da renderização
  • use filtros para apresentação em vez de armazenar texto formatado como valor do campo
  • use um campo por data significativa em vez de agrupar vários marcos em uma única string
  • se a seção precisar de um intervalo de datas, use campos separados de início e fim ou texto de suporte explícito

Relacionado