English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'oggetto Date viene utilizzato per gestire date e orari
L'oggetto Date è creato utilizzando il costruttore new Date()
L'oggetto Date è basato su un valore temporale, che è il numero di millisecondi trascorsi dall'1 gennaio 1970 UTC
Puoi utilizzare una qualsiasi delle seguenti sintassi per creare un oggetto Date utilizzando il costruttore Date()
new Date();new Date(milliseconds);new Date(dateString);new Date(year, month, day, hours, minutes, seconds, milliseconds);
Attenzione: Il mese in JavaScript è contato da 0 a 11. Questo significa che gennaio è 0 e dicembre è 11.
Puoi trovare ulteriori informazioni suNella guida JavaScript DatePer saperne di più su date e orari.
La tabella seguente elenca le proprietà dell'oggetto Date:
Proprietà | Descrizione |
---|---|
constructor | Restituisce la funzione del prototipo utilizzata per creare l'oggetto Date |
prototype | Permette di aggiungere nuove proprietà e metodi all'oggetto |
La tabella seguente elenca i metodi dell'oggetto Date:
Metodo | Descrizione |
---|---|
getDate() | Restituisce il giorno del mese di un oggetto Date specifico in base all'ora locale (da 1 a 31) |
getDay() | Restituisce il giorno della settimana di un oggetto Date specifico in base all'ora locale (da 0 a 6) |
getFullYear() | Restituisce l'anno di un oggetto Date specifico in base all'ora locale (restituisce un anno a quattro cifre) |
getHours() | Restituisce l'ora di un oggetto Date specifico in base all'ora locale (da 0 a 23) |
getMilliseconds() | Restituisce i millisecondi di un oggetto Date specifico in base all'ora locale (da 0 a 999) |
getMinutes() | Restituisce i minuti di un oggetto Date specifico in base all'ora locale (da 0 a 59) |
getMonth() | Restituisce il mese di un oggetto Date specifico in base all'ora locale (da 0 a 11) |
getSeconds() | Restituisce i secondi di un oggetto Date specifico in base all'ora locale (da 0 a 59) |
getTime() | Restituisce il numero di millisecondi trascorsi dall'orette 00:00 UTC del 1 gennaio 1970 |
getTimezoneOffset() | Restituisce la differenza tra l'ora UTC e l'ora locale, in minuti |
getUTCDate() | Restituisce il giorno del mese in base all'ora universale (da 1 a 31) |
getUTCDay() | Restituisce il giorno della settimana (da 0 a 6) in base all'ora universale |
getUTCFullYear() | Restituisce l'anno in base al tempo universale |
getUTCHours() | Restituisce l'ora (da 0 a 23) in base al tempo universale |
getUTCMilliseconds() | Restituisce i millisecondi (da 0 a 999) in base al tempo universale |
getUTCMinutes() | Restituisce i minuti (da 0 a 59) in base al tempo universale |
getUTCMonth() | Restituisce il mese (da 0 a 11) in base al tempo universale |
getUTCSeconds() | Restituisce i secondi (da 0 a 59) in base al tempo universale |
getYear() | Non raccomandato per l'uso.UsogetFullYear()Sostituzione del metodo |
setDate() | Imposta il giorno del mese dell'oggetto data in base al tempo locale |
setFullYear() | Imposta l'anno completo dell'oggetto data in base al tempo locale (l'anno completo è un numero di quattro cifre). |
setHours() | Imposta l'ora dell'oggetto data in base al tempo locale per una data specifica |
setMilliseconds() | Imposta il numero di millisecondi dell'oggetto data in base al tempo locale |
setMinutes() | Imposta i minuti dell'oggetto data in base al tempo locale |
setMonth() | Imposta il mese dell'oggetto data in base al tempo locale |
setSeconds() | Imposta il numero di secondi dell'oggetto data in base al tempo locale |
setTime() | Imposta la data a una specifica quantità di millisecondi prima o dopo il 1° gennaio 1970 |
setUTCDate() | Imposta il giorno del mese dell'oggetto data in base al tempo universale |
setUTCFullYear() | Imposta l'anno dell'oggetto data in base al tempo universale |
setUTCHours() | Imposta l'ora dell'oggetto data in base al tempo universale |
setUTCMilliseconds() | Imposta il numero di millisecondi dell'oggetto data in base al tempo universale |
setUTCMinutes() | Imposta i minuti dell'oggetto data in base al tempo universale |
setUTCMonth() | Imposta il mese dell'oggetto data in base al tempo universale |
setUTCSeconds() | Imposta il numero di secondi dell'oggetto data in base al tempo universale |
setYear() | Non raccomandato per l'uso.UsosetFullYear()Sostituzione del metodo |
toDateString() | Restituisce la parte della data dell'oggetto data in una stringa leggibile dall'uomo (human-readable). |
toGMTString() | Non raccomandato per l'uso.UsotoUTCString()Sostituzione del metodo |
toISOString() | Restituisce la data in una stringa, formattata secondo lo standard ISO |
toJSON() | Restituisce la data in una stringa, nel formato della data JSON |
toLocaleDateString() | Restituisce la parte della data dell'oggetto Date in una stringa di formato locale |
toLocaleTimeString() | Restituisce la parte temporale dell'oggetto Date in una stringa nel formato locale |
toLocaleString() | Converte l'oggetto Date in una stringa nel formato locale |
toString() | Converte 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 secondo il tempo universale |
valueOf() | Restituisce il valore originale dell'oggetto Date |
L'oggetto Date definisce anche tre metodi statici. Questi metodi sono chiamati tramite il costruttore Date() stesso.
Metodo | Descrizione |
---|---|
Date.now() | Restituisce i millisecondi dal mezzanotte del 1 gennaio 1970 in tempo universale |
Date.parse() | Analizza una stringa di data e restituisce i millisecondi dall'1 gennaio 1970 00:00:00 (UTC), ignorando i secondi di scarto |
Date.UTC() | Restituisce i millisecondi dall'1 gennaio 1970 00:00:00 per l'oggetto Date. |