ES6 - Metodo setUTCFullYear ()

Il metodo JavaScript date setUTCFullYear () imposta l'intero anno per una data specificata in base all'ora universale.

Sintassi

Date.setUTCFullYear(yearValue[, monthValue[, dayValue]])

Parametro

  • yearValue - Un numero intero che specifica il valore numerico dell'anno, ad esempio 2008.

  • monthValue - Un numero intero compreso tra 0 e 11 che rappresenta i mesi da gennaio a dicembre.

  • dayValue- Un numero intero compreso tra 1 e 31 che rappresenta il giorno del mese. Se si specifica il parametro dayValue, è necessario specificare anche monthValue.

Se non si specificano i parametri monthValue e dayValue, vengono utilizzati i valori restituiti dai metodi getMonth e getDate. Se un parametro specificato è al di fuori dell'intervallo previsto, setUTCFullYear tenta di aggiornare di conseguenza gli altri parametri e le informazioni sulla data nell'oggetto Date. Ad esempio, se si specifica 15 per monthValue, l'anno viene incrementato di 1 (anno + 1) e 3 viene utilizzato per il mese.

Esempio

var dt = new Date( "Aug 28, 2008 23:30:00" ); 
dt.setUTCFullYear( 2006 ); 
console.log( dt );

Produzione

Mon Aug 28 2006 23:30:00 GMT+0530 (India Standard Time)