English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Oggetto Date JavaScript

Oggetto Date

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.

Proprietà dell'oggetto Date

La tabella seguente elenca le proprietà dell'oggetto Date:

ProprietàDescrizione
constructorRestituisce la funzione del prototipo utilizzata per creare l'oggetto Date
prototypePermette di aggiungere nuove proprietà e metodi all'oggetto

Metodi dell'oggetto Date

La tabella seguente elenca i metodi dell'oggetto Date:

MetodoDescrizione
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

Metodi statici di data

L'oggetto Date definisce anche tre metodi statici. Questi metodi sono chiamati tramite il costruttore Date() stesso.

MetodoDescrizione
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.