Ввод времени — распространённая задача, но многие разработчики не уделяют ей достаточно внимания. Чаще всего используется ручной ввод времени, выпадающий список или виджет от Bootstrap (или другого frontend-фреймворка). Наиболее приемлемым из трёх перечисленных способов является последний способ, но существует более удобный.
Настало время забыть про выпадающие меню и предоставлять пользователям виджет часов для выбора времени Данный виджет более интуитивно понятен для пользователей, так как похож на аналоговые часы. Поиск и выбор нужного времени в виджете часов происходит быстрее, чем в длинном выпадающем списке.
Также пользователь может установить неверное время, спутав AM и PM. Виджет часов лишён этого недостатка, так как наглядно отображает, в каком формате следует выбирать время.
Также необходимо правильно подобрать формат ввода: 12-часовой или 24-часовой — зависит от того, в какой стране пользователь.
Недостатки
Зависит от jQuery.