JavaScript: creare una data nel passato

JavaScript: creare una data nel passato

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));
};
Torna su