Задать вопрос
@Krollik123

Kак по нажатию в календаре отображать следующую неделю как в google calendar?

const massNameDay = ["Mon","Tue","Wen","Tuh","Fri","Sat","Sun"];

function getMonday(date) {
    const mon = date;
    mon.setDate(mon.getDate() - (mon.getDay() || 7) + 1);
    return mon.getDate()
};

 function days (date) {
    const createDays = createElements(0,7)
        .map(elem => 
            `<div class="day">
                <span class="day_nameDay">${massNameDay[elem]}</span>
                <div class="day_numberDay">${getMonday(date) + elem}</div>
                <div class="LittleBorder"></div>
            </div>`).join('');

    document.querySelector(".week").innerHTML = createDays;
};

days(new Date());

document.querySelector('.navigate__arows_right').addEventListener('click',() => {
    let count = 1;
    let newDate = new Date();
    newDate.setDate(newDate.getDate() + count)
    count++;
    days(newDate)
});
  • Вопрос задан
  • 30 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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