У меня есть требование создать выбор даты рождения в amp-form
.
Первоначально я смотрел на amp-date-picker
, но это все еще кажется слишком ограничительным, поскольку навигация в предыдущие годы невозможна (пропуск месяцевэто самый быстрый процесс для этого).
Чтобы обойти это, мы рассмотрели добавление выпадающих списков день / месяц / год с amp-list
.Чтобы при выборе месяца число дней в этом месяце обновлялось соответствующим образом.
В соответствии с приведенным примером, я мог;
{
"months": [
{
"name": "January",
"days": [
"1",
"2",
"3",
...
"31"
]
},
Однако можно ли как-то рассчитать это исделать это с какой-то итерацией?
Кроме того (возможно, более мелкая проблема) можно ли учитывать аномалии, такие как високосные годы?
Может кто-нибудь предложить более подходящие решения для этого, пожалуйста?