Судя по всему, вам интересно как сделать выделение дат как на скриншоте.
Это слабо связанно с "технологиями". Разные люди вкладывают разные смыслы в слово "технологии", но в данном контексте под технологиями обычно понимаются такие вещи как: React, Vue, Angular, SSR, etc.
Так вот эти технологии:
1) очень слабо связаны с выбором дат;
2) их невозможно понять по скриншоту; (поэтому если вам интересны именно они - давайте ссылку)
Также есть сервисы автоматически определяющие
технологии использованные на том или ином сайте. Например:
https://www.wappalyzer.com/
Если речь о выборе дат: то вам нужно гуглить термин
date picker или
Date Range Picker.
Вы сможете найти разные реализации этого функционала для разных фреймворков:
- react: htttps://github.com/airbnb/react-dates
- vue:
https://www.npmjs.com/package/vue2-daterange-picker
- jQuery:
www.daterangepicker.com
...и т.д.
При этом вы, вероятно, не найдете что-то сильно похожее на то, что на ваших скриншотах. Тогда вам придется самостоятельно это все реализовать
на тех технологиях, что используются в остальной части проекта. Причем, на каких именно будет довольно слабо влиять на вашу работу.
Итоги:
- по скриншоту технологии определить невозможно
- скорее всего они вам и не нужны
- чтобы повторить, нужно либо искать готовые решения, либо писать самостоятельно на технологиях проекта
- чтобы узнать как писать самостоятельно, нужно:
- понимать свой уровень и обратиться к специалистам, если задача - не ваш профиль или пока не по зубам
- в случае возникновения проблем обращаться к гуглу, а потом сообществу (сюда, например) с конкретными вопросами (например, про техническую реализацию или какое-то не понятное поведение)