Manuale di Referenza Date JavaScript

Oggetto Date

L'oggetto Date viene utilizzato per gestire la data e l'ora.

L'oggetto Date viene creato con new Date().

Ci sono quattro modi per istanziare una data:

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

Prova personalmente

Per ulteriori tutorial sulla data e l'ora, leggi il nostro Tutorial sulla data e l'ora in JavaScript.

Metodi e attributi dell'oggetto Date

Metodo Descrizione
new Date() Giorno del mese (da 1 a 31).
constructor Restituisce la funzione del prototipo dell'oggetto Date.
getDate() Giorno del mese (da 1 a 31).
getDay() Giorno della settimana (0-6).
getFullYear() Anno.
getHours() Ora (da 0 a 23).
getMilliseconds() Millisecondi (0-999).
getMinutes() Minuti (da 0 a 59).
getMonth() Mese (da 0 a 11).
getSeconds() Secondi (da 0 a 59).
getTime() Restituisce i millisecondi dal mezzanotte del 1° gennaio 1970 alla data specificata.
getTimezoneOffset() Differenza tra l'ora UTC e l'ora locale, espressa in minuti.
getUTCDate() Giorno del mese (da 1 a 31) basato sul tempo universale.
getUTCDay() Giorno della settimana (0-6) basato sul tempo universale.
getUTCFullYear() Anno basato sul tempo universale.
getUTCHours() Ora (0-23) basata sul tempo universale.
getUTCMilliseconds() Millisecondi (0-999) basati sul tempo universale.
getUTCMinutes() Minuti (0-59) basati sul tempo universale.
getUTCMonth() Mese (0-11) basato sul tempo universale.
getUTCSeconds() Secondi (0-59) basati sul tempo universale.
getYear() Disabilitato.Utilizzare Metodo getFullYear().
now() Restituire i millisecondi dall'oret della mezzanotte del 1 gennaio 1970.
parse() Analizzare la stringa data e restituire i millisecondi dal 1 gennaio 1970.
prototype Permette di aggiungere proprietà e metodi all'oggetto.
setDate() Impostare il giorno del mese dell'oggetto Date
setFullYear() Impostare l'anno dell'oggetto Date
setHours() Impostare le ore dell'oggetto Date.
setMilliseconds() Impostare i millisecondi dell'oggetto Date.
setMinutes() Impostare i minuti dell'oggetto Date.
setMonth() Impostare il mese dell'oggetto Date.
setSeconds() Impostare il numero di secondi dell'oggetto Date.
setTime() Impostare la data come il numero di millisecondi specificato dopo o prima del 1 gennaio 1970.
setUTCDate() Impostare il giorno del mese dell'oggetto Date in base all'ora universale.
setUTCFullYear() Impostare l'anno dell'oggetto Date in base all'ora universale.
setUTCHours() Impostare le ore dell'oggetto Date in base all'ora universale.
setUTCMilliseconds() Impostare i millisecondi dell'oggetto Date in base all'ora universale.
setUTCMinutes() Impostare i minuti dell'oggetto Date in base all'ora universale.
setUTCMonth() Impostare il mese dell'oggetto Date in base all'ora universale.
setUTCSeconds() Impostare il numero di secondi dell'oggetto Date in base all'ora universale.
setYear() Disabilitato.Utilizzare Metodo setFullYear().
toDateString() Convertire la parte data dell'oggetto Date in una stringa leggibile.
toGMTString() Disabilitato.Utilizzare Metodo toUTCString().
toISOString() Restituire la data come stringa utilizzando lo standard ISO.
toJSON() Restituire la data in forma di stringa, nel formato data JSON.
toLocaleDateString() Restituire la parte data dell'oggetto Date come stringa utilizzando le convenzioni di impostazione della regione.
toLocaleTimeString() Restituire la parte temporale dell'oggetto Date come stringa utilizzando le convenzioni di impostazione della regione.
toLocaleString() Convertire l'oggetto Date in una stringa utilizzando le convenzioni di impostazione della regione.
toString() Convertire l'oggetto Date in una stringa.
toTimeString() Converte la parte temporale dell'oggetto Date in una stringa.
toUTCString() Converte l'oggetto Date in una stringa in base all'ora universale coordinata (UTC).
UTC() Restituisce il numero di millisecondi trascorsi dal mezzanotte del 1 gennaio 1970, in base all'ora universale coordinata (UTC).
valueOf() Restituisce il valore originale dell'oggetto Date.