JavaScript: generare il calendario di un anno

Short link

Possiamo generare il calendario di un anno con JavaScript.

La soluzione รจ la seguente.


'use strict';

const generateCalendar = () => {
    let dates = []
    let oneDayInMilliseconds = 86400000;
    let today = new Date();
    
    today.setTime(0,0,0);

    let days = 365; 
    let timestamp = today.getTime();

    for(let i = 0; i < days; i++) {
        let date = new Date(timestamp += oneDayInMilliseconds);
        dates.push(date);
    }
    return dates;
};