Перейти к содержимому
v2.5.0
English
Русский
Документация

Ввод дат

Используйте эту страницу, когда продукт хранит даты, диапазоны или временные метки и главный выбор — между вводом в поле и выбором в календаре.

Быстрые правила выбора

  • Используйте DateField для одной даты в поле формы.
  • Используйте DateRangeField, когда один элемент управления отвечает за начальную и конечную даты.
  • Используйте DateTimeField, когда хранимое значение — одна временная метка.
  • Используйте TimeField для значений только со временем.
  • Используйте Calendar, когда интерфейс должен быть явно построен вокруг календаря.

По форме данных

  • Одна дата: DateField
  • Пара из начальной и конечной даты: DateRangeField
  • Одна временная метка: DateTimeField
  • Только время: TimeField
  • Визуальный просмотр и выбор дат: Calendar

Частые ошибки классификации

  • Не разделяйте одну временную метку на отдельные поля даты и времени, если сценарий действительно не работает с ними независимо.
  • Не используйте Calendar, когда интерфейсу на самом деле нужно компактное поле в строке формы.
  • Не используйте DateField для связанного понятия диапазона.
  • Не используйте TimeField, когда хранимое значение на самом деле — дата и время.

С чего начать