Member 13695986 Ответов: 1

Создайте расчет переменной даты на основе текущей даты в javascript


В Adobe я использовал это для расчета текущей даты:
var myfield=getField("datebox");

var date=new Date();

date=util.printd("mmm dd yyyy, h:MM tt", date);

myfield.value=date;


Мне нужно иметь возможность взять эту дату и вычислить дату X дней назад.

Я полный новичок, ценю любую помощь.

Что я уже пробовал:

Я пробовал вставить случайный -7 (за семь дней до этого), но я полный новичок, так что на самом деле я понятия не имею, что попробовать.

A_Griffin

Обычно я не являюсь поклонником решений "черного ящика", но даты - это боль в заднице в JS, поэтому я бы рекомендовал использовать moment.js: https://momentjs.com/

Karthik_Mahalingam

что вы хотите рассчитать?

1 Ответов

Рейтинг:
0

Richard Deeming

Добавление дней в JavaScript Date - Stack Overflow[^]

Date.prototype.addDays = function(days) {
    var dat = new Date(this.valueOf());
    dat.setDate(dat.getDate() + days);
    return dat;
};