Показать сообщение отдельно
  #3 (permalink)  
Старый 24.04.2021, 07:24
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,760

У вас же есть исходная дата.
Просто прибавляйте (или вычитайте) нужное время.

let dt0 = new Date()
const msday= 86_400_000  // мс в сутках
let b49 = new Date(dt0.getTime()-49*msday)
console.log('49 дней назад', b49) 
let a9 = new Date(dt0.getTime()+9*msday)
console.log('Через 9 дней', a9 )
Ответить с цитированием