РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
51 of 126 menu

Календарь полной луны

Реализуйте сайт, выводящий календарь полнолуний на текущий год.

Продумайте структуру хранения данных о полнолуниях в формате JSON. Каждый объект должен содержать дату и название полнолуния (народное название). Вручную заполните массив объектов 12-13 полнолуниями на текущий год (например, "Волчья луна", "Клубничная луна", "Урожайная луна" и т.д.). Все данные должны храниться в коде JavaScript.

Основные возможности проекта

  • Ближайшая дата полнолуния с обратным отсчетом (количество дней).
  • Таблица полнолуний на текущий год.
  • Визуальное выделение прошедших и предстоящих полнолуний.
  • Данные хранятся в формате JSON.

Главная страница

Сайт должен выводить ближайшую дату полнолуния и сколько дней осталось до этой даты. Блок с ближайшим полнолунием должен содержать:

  • Дата ближайшего полнолуния.
  • Количество дней до ближайшего полнолуния.
  • Название полнолуния (если есть, например, "Волчья луна", "Клубничная луна").

Если полнолуние сегодня, должно выводиться сообщение: "Сегодня полнолуние!".

Таблица полнолуний

Ниже блока с ближайшим полнолунием должна выводиться таблица всех полнолуний на текущий год с колонками:

  • Дата полнолуния.
  • Название полнолуния (народное название).

Разными стилями нужно выделить даты полнолуний:

  • Прошедшие полнолуния (которые уже были) - выделяются серым цветом.
  • Предстоящие полнолуния (которые еще будут) - выделяются желтым или золотистым цветом.

Дополнительные возможности

  • Переключение между годами (просмотр полнолуний за другие годы).
  • Календарь полнолуний в виде календарной сетки (месяц за месяцем).
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить