@nikitoshq

Как прибавить к дате неделю и вывести её в формате?

Есть дата в таком формате "2020-11-30". Нужно добавить к ней неделю и вывести в таком же формате "yyyy-mm-dd".
  • Вопрос задан
  • 81 просмотр
Решения вопроса 4
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
new Date(Date.parse('2020-11-30') + 7 * 24 * 60 * 60 * 1000)

UPD,
Или так:
const d = new Date('2020-11-30')
d.setDate(d.getDate() + 7)
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Посмотрите momentjs там есть куча хэлперов для работы с датой
Ответ написан
Комментировать
hzzzzl
@hzzzzl
проще всего подключить dayjs

Ответ написан
@nikitoshq Автор вопроса
var yourdate = new Date("2020-02-29");
yourdate.setDate(yourdate.getDate() + 3);
var curr_date = yourdate.getDate();
var curr_month = yourdate.getMonth() + 1;
var curr_year = yourdate.getFullYear();
alert(curr_year + "-" + curr_month + "-" + curr_date);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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