Нужен совет по верстке нестандартного поля даты?
Правильно ли будет верстать такой элемент через селекты? Просто тогда нужно задавать слишком много значений, но при этом селект наиболее удобный для мобильных.
Просто тогда нужно задавать слишком много значений
А я бы сделал несколько значений, а остальное на уровне разработки (php) генерировал бы.
Чтобы четко учитывать количество дней в том или ином месяце.
Да и не париться с забиванием оптионов для каждого селекта
На мобильных наиболее правильно использовать нативные элементы а не селекты. Благо поддерживаются хорошо.
А для десктопов можно сделать фолбэк на селектах.
Без жаваскрипта здесь не обойтись, но ничего сложного.