privetizkosmosa
@privetizkosmosa

Как при помощи JS вывести дату и прибавить к ней 7 дней?

Доброго времени суток, я столкнулся с такой задачей и прошу помощи у профессоров JS ;)

Задача с которой я столкнулся:
Показать на странице дату и прибавить к ней 7 дней, при этом если человек повторно зайдет на страницу с данным скриптом на следующий день, то он увидит дату + 6 дней и тд...
Пример: Если посетитель зашел 6 сентября, то он увидел дату 13 сентября, если он зайдет 7 сентября, то он должен видеть дату всё равно 13 сентября.

Подскажите новичку, есть ли простое решение?
  • Вопрос задан
  • 790 просмотров
Решения вопроса 2
@springimport
Как раз простое и красивое решение есть - Momentjs.
Ответ написан
petermzg
@petermzg
Самый лучший программист
var days = 7; 
var date = new Date(); // сегодня
var dtms = date.valueOf();
var newdate = new Date(dtms + ((24 * 60 * 60 * 1000) * days)); // желаемая дата

Для того чтобы всегда указывало на нужный день сохраните дату в cookie. А точнее date.valueOf()
Из скрипта страницы проверяете есть cookie, то используете значение из нее, нету, то расчитываете новую дату.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы