Il metodo setFullYear() di Javascript
Il metodo setFullYear() è un metodo incorporato in JavaScript utilizzato per settare l'anno per un oggetto Date specifico.
setFullYear(anno [,mese [,giorno]])
Questo metodo accetta tre argomenti: Il primo è l'anno, il secondo per il mese e il terzo per il giorno del mese. Il mese e il giorno del mese sono opzionali.
Se ometto il mese e il giorno del mese, il metodo setFullYear utilizza i valori già salvati nell'oggetto.
Ad esempio, creo un oggetto Date nella variabile "data" e gli assegno la data corrente.
let data = new Date();
Stampo il contenuto dell'oggetto.
document.write(data);
Oggi è il 24 maggio 2023
Wed May 24 2023 19:23:18 GMT+0200 (Ora legale dell’Europa centrale)
Poi utilizzo il metodo setFullYear() per modificare l'anno.
data.setFullYear(2022);
Il metodo assegna l'anno 2022 nella data.
Ora stampo il contenuto dell'oggetto.
document.write(data);
Nell'oggetto è registrata la data del 24 maggio 2022.
Tue May 24 2022 19:23:35 GMT+0200 (Ora legale dell’Europa centrale)
Volendo posso utilizzare il metodo setFullYear() per modificare anche il mese e il giorno del mese
data.setFullYear(2021, 11, 15);
Vale la pena ricordare che "11" indica il mese di dicembre, perché il conteggio dei mesi negli oggetti Date inizia da zero.
A questo punto stampo il contenuto aggiornato nella variabile "data"
document.write(data);
Nell'oggetto è registrata la data del 15 dicembre 2021.
Wed Dec 15 2021 19:24:38 GMT+0100 (Ora standard dell’Europa centrale)
E così via.