Задать вопрос
@stephenkingg
Project manager based in London

Как организовать данные о региональных банковских праздниках Великобритании в JavaScript?

Разрабатываю календарь банковских праздников для Англии, Уэльса, Шотландии и Северной Ирландии. Некоторые даты различаются по регионам, а праздники, выпадающие на выходные, переносятся на другие дни.

Сейчас массив содержит повторяющиеся записи, поэтому его сложно обновлять. Какую структуру данных лучше использовать для хранения фактической даты, перенесённой даты и списка регионов?

Важно, чтобы структура поддерживала фильтрацию по регионам и простое ежегодное обновление.
  • Вопрос задан
  • 30 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
На gov.uk есть официальный фид: https://www.gov.uk/bank-holidays.json — 3 division (england-and-wales, scotland, northern-ireland), в каждом events с датой фактического выходного и notes="Substitute day", если перенесён с выходного. Исходную календарную дату фид отдельным полем не хранит — для Christmas/Boxing Day/New Year она и так фиксированная, для остальных праздников надо знать правило переноса самому.

p.s. обновляй не раз в год, а почаще: внеплановые бывают, похороны Елизаветы II в 2022 объявили выходным за 9 дней.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы