logo

Oggetto data TypeScript

L'oggetto Date rappresenta a data E tempo funzionalità in TypeScript. Ci consente di ottenere o impostare anno, mese e giorno, ora, minuto, secondo e millisecondo.

Se creiamo una data senza alcun argomento passato al suo costruttore, per impostazione predefinita conterrà la data e l'ora del computer dell'utente.

L'oggetto Date fornisce anche le funzioni che si occupano di Tempo Coordinato Universale (UTC). , conosciuto anche come Ora di Greenwich (GMT) . Lo standard dell'ora mondiale si basa sull'ora UTC.

Creazione dell'oggetto data

Esistono quattro modi per creare un nuovo oggetto data:

1. nuova data(): Crea un nuovo oggetto data con quello corrente data E tempo .

Esempio

 let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST) 

2. nuova data (millisecondi): Crea un nuovo oggetto data come zero tempo più millisecondi .

Esempio

 let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST) 

3. nuova data (stringa data): Crea un nuovo oggetto data da una stringa di data.

Esempio

 let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST) 

4. nuova data (anno, mese, data[, ora, minuto, secondo, millisecondo]): Crea un nuovo oggetto data con una data e un'ora specificate.

Esempio

 let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST) 

Proprietà oggetto data

Proprietà Descrizione
costruttore Specifica la funzione che crea il prototipo di un oggetto.
prototipo Permette di aggiungere proprietà e metodi a un oggetto.

Metodi dell'oggetto data

SN Metodo Descrizione
1. Data() Viene utilizzato per restituire la data e l'ora correnti.
2. getData() Viene utilizzato per restituire il giorno del mese per la data specificata in base all'ora locale.
3. getData() Viene utilizzato per restituire il giorno della settimana per la data specificata in base all'ora locale.
4. getFullYear() Viene utilizzato per restituire l'anno della data specificata in base all'ora locale.
5. getHours() Viene utilizzato per restituire le ore nella data specificata in base all'ora locale.
6. getMillisecondi() Viene utilizzato per restituire millisecondi nella data specificata in base all'ora locale.
7. ottieniMinuti() Viene utilizzato per restituire i minuti nella data specificata in base all'ora locale.
8. getMese() Viene utilizzato per restituire il mese nella data specificata in base all'ora locale.
9. ottieniSecondi() Viene utilizzato per restituire i secondi nella data specificata in base all'ora locale.
10. prendi tempo() Viene utilizzato per restituire il valore numerico della data specificata come numero di millisecondi dal 1 gennaio 1970, 00:00:00 UTC.
undici. getTimezoneOffset() Viene utilizzato per restituire la differenza di fuso orario in minuti per la locale corrente.
12. getUTCDate() Viene utilizzato per restituire il giorno (data) del mese nella data specificata in base all'ora universale.
13. getUTCDay() Viene utilizzato per restituire il giorno della settimana nella data specificata in base all'ora universale.
14. getUTCFullYear() Viene utilizzato per restituire l'anno nella data specificata in base all'ora universale.
quindici. getUTCHours() Viene utilizzato per restituire le ore nella data specificata in base all'ora universale.
16. getUTCMillisecondi() Viene utilizzato per restituire millisecondi nella data specificata in base all'ora universale.
17. getUTCMinuti() Viene utilizzato per restituire i minuti nella data specificata in base all'ora universale.
18. getUTCMese() Viene utilizzato per restituire il mese nella data specificata in base all'ora universale.
19. getUTCSecondi() Viene utilizzato per restituire i secondi nella data specificata in base all'ora universale.
venti. impostare la data() Viene utilizzato per impostare il giorno del mese per una data specifica in base all'ora locale.
ventuno. setFullYear() Viene utilizzato per impostare l'anno completo per una data specifica in base all'ora locale.
22. setOre() Viene utilizzato per impostare le ore per una data specifica in base all'ora locale.
23. setMillisecondi() Viene utilizzato per impostare i millisecondi per una data specifica in base all'ora locale.
24. setMinuti() Viene utilizzato per impostare i minuti per una data specifica in base all'ora locale.
25. setMese() Viene utilizzato per impostare il mese per una data specifica in base all'ora locale.
26. setSecondi() Viene utilizzato per impostare i secondi per una data specifica in base all'ora locale.
27. setTime() Viene utilizzato per impostare l'oggetto Date sull'ora rappresentata da un numero di millisecondi dal 1 gennaio 1970, 00:00:00 UTC.
28. setUTCDate() Viene utilizzato per impostare il giorno (data) del mese per una data specificata in base all'ora universale.
29. setUTCFullYear() Viene utilizzato per impostare l'anno completo nella data specificata in base all'ora universale.
30. setUTCHours() Viene utilizzato per impostare le ore per una data specifica secondo l'ora universale.
31. setUTCMillisecondi() Viene utilizzato per impostare i millisecondi per una data specifica in base all'ora universale.
32. setUTCMinuti() Viene utilizzato per impostare i minuti per una data specifica in base all'ora universale.
33. setUTCMonth() Viene utilizzato per impostare il mese per una data specifica in base all'ora universale.
3.4. setUTCSecondi() Viene utilizzato per impostare i secondi per una data specifica in base all'ora universale.
35. aDateString() Viene utilizzato per restituire la parte 'data' della data come stringa leggibile dall'uomo.
36. toLocaleDateString() Viene utilizzato per restituire la parte 'data' di Date come stringa, utilizzando le convenzioni della locale corrente.
37. toLocaleFormat() Converte una data in una stringa, utilizzando una stringa di formato.
38. toLocaleString() Converte una data in una stringa, utilizzando le convenzioni della locale corrente.
39. toLocaleTimeString() Viene utilizzato per restituire la parte 'ora' della data come stringa, utilizzando le convenzioni della locale corrente.
40. allafonte() Viene utilizzato per restituire una stringa che rappresenta l'origine per un oggetto Date equivalente; puoi usare questo valore per creare un nuovo oggetto.
41. accordare() Viene utilizzato per restituire una stringa che rappresenta l'oggetto Date specificato.
42. aTimeString() Viene utilizzato per restituire la parte 'ora' della data come stringa leggibile dall'uomo.
43. toUTCString() Converte una data in una stringa, utilizzando la convenzione dell'ora universale.
44. valore di() Viene utilizzato per restituire il valore primitivo di un oggetto Date.

Esempio

 let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds()); 

produzione

 Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13