JS datepicker поддерживает: время, дату, дату и время, день недели, неделю года, месяц года и т. Д.

Мне нужна библиотека JavaScript, которая либо изначально поддерживает, либо может быть легко расширена для работы в различных режимах «выбора даты», где выбираются только соответствующие временные данные:

  • Время дня = 20:00
  • Дата = 01.01.2020
  • Datetime = 20:00 01.01.2010
  • День недели = понедельник
  • Неделя года = 20
  • Месяц года = октябрь
  • Год = 2010

Имейте в виду, что для меня более важно то, что пользовательский интерфейс интуитивно передает тот факт, что вы выбираете неделю, а не день, месяц, а не дату и время и т. Д. Анализ соответствующих данных тривиален.

Кто-нибудь знает о какой-либо библиотеке, удаленно способной достичь того, что я ищу?


person az_    schedule 09.05.2012    source источник
comment
Stack Overflow не является механизмом рекомендаций. Используйте Google.   -  person Matt Ball    schedule 09.05.2012
comment
Похоже, вы можете добиться большей части этого, просто заполняя select (раскрывающиеся списки) в циклах соответствующими значениями. Кстати, в прошлом я использовал jQuery UI DatePicker для базового выбора даты, не уверен, что это даст дополнительную информацию, но может иметь кое-что из того, что вы хотите.   -  person ToddBFisher    schedule 09.05.2012
comment
Да, рассмотрев свои варианты, я считаю, что простые поля выбора будут наименее болезненным вариантом.   -  person az_    schedule 09.05.2012


Ответы (1)


Вам следует проверить DateTimePicker. В основном это просто расширение DatePicker, которое добавляет различные дополнительные параметры для выбора времени.

Вот ссылка на вопрос из недавнего времени, показывающая модификацию DatePicker, что позволит вам выбрать только месяц и год.

Я думаю, что многого из того, чего вы хотите, можно добиться, просто изменив параметры DatePicker. Надеюсь, это, по крайней мере, даст вам лучшее представление о том, как изменить исходные параметры виджета в соответствии с вашими требованиями.

person domvoyt    schedule 09.05.2012