In questo articolo vedremo come creare una data nel passato con JavaScript.
Possiamo creare una funzione che accetta come argomento il numero di giorni da sottrarre alla data corrente. Quindi usiamo i metodi getDate() e setDate() per reperire il giorno del mese ed effettuare quindi l'operazione di sottrazione.
'use strict';
const daysAgo = (numberOfDays = 1) => {
if(typeof numberOfDays !== 'number') {
numberOfDays = 1;
}
const currentDate = new Date();
return currentDate.setDate(currentDate.getDate() - Math.abs(numberOfDays));
};