Так же сталкивались с проблемой выбор точного времени. Очень интересное решение у
Google Keeper на Android. Там 4 опции: утро, день, вечер и точное время. При выборе "точного времени" открывается циферблат с часами, а потом похожий циферблат с минутами. Думаю, для тач-интерфейсов это самое удобное решение, которое я когда-либо видел.
Для веба мы сделали классические выпадающие списки. Отдельный для часов (с 9 до 19, всего 10 значений) и отдельный для минут с шагом 15 минут (4 значения).