Как получить дату и вычесть 1 год, а также использовать вторую дату для отображения и расчетов?
Я новичок в JS и обнаружил, что сражаюсь с объектом даты.
Я объявил и currentDate, и purchaseDate как var new date () в области глобальных переменных Но теперь в функции я пытаюсь назначитьПервоначальная дата, как "currentDate and purchaseDate", как и год спустя. Предупреждение показывает, что я изменил значение currentDate, а не просто значение purchaseDate, как я планировал.
Не то, что я хочу!Таким образом, я получаю пропуск по ссылке против значения, но не знаю, как его получить, чтобы у меня было два отдельных значения для currentDate и purchaseDate (годом ранее)
currentDate = data.getValue(0,2);
purchaseDate = valueOf(data.getValue(0,2));
purchaseDate.setFullYear(purchaseDate.getFullYear()-1);
alert(purchaseDate);
, поэтому этот код также не работает;То есть, дата покупки 1 год назад, но текущая дата
currentDate = data.getValue(0,2);
purchaseDate = data.getValue(0,2);
purchaseDate.setFullYear(purchaseDate.getFullYear()-1);
alert(purchaseDate);