logo

TypeScript Date Object

Objekt Date predstavuje a dátum a čas funkčnosť v TypeScript. Umožňuje nám získať alebo nastaviť rok, mesiac a deň, hodinu, minútu, sekundu a milisekundu.

Ak vytvoríme dátum bez akéhokoľvek argumentu odovzdaného jeho konštruktorovi, štandardne obsahuje dátum a čas počítača používateľa.

Objekt Date tiež poskytuje funkcie, s ktorými sa zaoberá Čas koordinovaného svetového času (UTC). , taktiež známy ako Greenwichský stredný čas (GMT) . Svetový časový štandard je založený na UTC čase.

Vytvára sa objekt dátumu

Existujú štyri spôsoby, ako vytvoriť nový objekt dátumu:

1. nový dátum(): Vytvorí nový objekt dátumu s aktuálnym dátum a čas .

Príklad

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

2. nový dátum (milisekundy): Vytvorí nový objekt dátumu ako nula čas plus milisekúnd .

Príklad

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

3. nový dátum (reťazec dátumu): Vytvorí nový objekt dátumu z reťazca dátumu.

Príklad

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

4. nový dátum ( rok, mesiac, dátum[, hodina, minúta, sekunda, milisekunda]): Vytvorí nový objekt dátumu so zadaným dátumom a časom.

Príklad

 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) 

Vlastnosti objektu dátumu

Nehnuteľnosť Popis
konštruktér Špecifikuje funkciu, ktorá vytvára prototyp objektu.
prototyp Umožňuje pridávať vlastnosti a metódy k objektu.

Metódy objektu dátumu

SN Metóda Popis
1. Dátum() Používa sa na vrátenie aktuálneho dátumu a času.
2. getDate() Používa sa na vrátenie dňa v mesiaci pre zadaný dátum podľa miestneho času.
3. getDate() Používa sa na vrátenie dňa v týždni pre zadaný dátum podľa miestneho času.
4. getFullYear() Používa sa na vrátenie roku zadaného dátumu podľa miestneho času.
5. getHours() Používa sa na vrátenie hodín v určený dátum podľa miestneho času.
6. getMilliseconds() Používa sa na vrátenie milisekúnd v zadanom dátume podľa miestneho času.
7. getMinutes() Používa sa na vrátenie minút v určený dátum podľa miestneho času.
8. getMonth() Používa sa na vrátenie mesiaca v určený dátum podľa miestneho času.
9. getSeconds() Používa sa na vrátenie sekúnd v zadanom dátume podľa miestneho času.
10. getTime() Používa sa na vrátenie číselnej hodnoty zadaného dátumu ako počtu milisekúnd od 1. januára 1970, 00:00:00 UTC.
jedenásť. getTimezoneOffset() Používa sa na vrátenie posunu časového pásma v minútach pre aktuálne miestne nastavenie.
12. getUTCDate() Používa sa na vrátenie dňa (dátum) v mesiaci v zadanom dátume podľa svetového času.
13. getUTCDay() Používa sa na vrátenie dňa v týždni v určený dátum podľa svetového času.
14. getUTCFullYear() Používa sa na vrátenie roku v zadanom dátume podľa svetového času.
pätnásť. getUTCHours() Používa sa na vrátenie hodín v určený dátum podľa svetového času.
16. getUTCMilisekundy() Používa sa na vrátenie milisekúnd v zadanom dátume podľa svetového času.
17. getUTCMinutes() Slúži na vrátenie minút v zadanom dátume podľa svetového času.
18. getUTCMonth() Slúži na vrátenie mesiaca v určený dátum podľa svetového času.
19. getUTCSeconds() Používa sa na vrátenie sekúnd v zadanom dátume podľa svetového času.
dvadsať. setDate() Používa sa na nastavenie dňa v mesiaci pre určený dátum podľa miestneho času.
dvadsaťjeden. setFullYear() Používa sa na nastavenie celého roka pre určitý dátum podľa miestneho času.
22. setHours() Používa sa na nastavenie hodín pre konkrétny dátum podľa miestneho času.
23. setMilliseconds() Používa sa na nastavenie milisekúnd pre určitý dátum podľa miestneho času.
24. setMinutes() Používa sa na nastavenie minút pre určitý dátum podľa miestneho času.
25. setMonth() Používa sa na nastavenie mesiaca pre určený dátum podľa miestneho času.
26. setSeconds() Používa sa na nastavenie sekúnd pre konkrétny dátum podľa miestneho času.
27. nastav čas() Používa sa na nastavenie objektu Date na čas reprezentovaný počtom milisekúnd od 1. januára 1970, 00:00:00 UTC.
28. setUTCDate() Používa sa na nastavenie dňa (dátum) v mesiaci pre zadaný dátum podľa svetového času.
29. setUTCFullYear() Používa sa na nastavenie celého roka v zadanom dátume podľa svetového času.
30. setUTCHours() Slúži na nastavenie hodín pre konkrétny dátum podľa svetového času.
31. setUTCMilisekundy() Používa sa na nastavenie milisekúnd pre určitý dátum podľa svetového času.
32. setUTCMinutes() Slúži na nastavenie minút k určenému dátumu podľa svetového času.
33. setUTCMonth() Slúži na nastavenie mesiaca k určenému dátumu podľa svetového času.
3. 4. setUTCSeconds() Používa sa na nastavenie sekúnd pre určitý dátum podľa svetového času.
35. toDateString() Používa sa na vrátenie časti dátumu „dátum“ ako ľudsky čitateľný reťazec.
36. toLocaleDateString() Používa sa na vrátenie časti dátumu „dátum“ ako reťazec s použitím konvencií aktuálneho miestneho nastavenia.
37. toLocaleFormat() Konvertuje dátum na reťazec pomocou formátovacieho reťazca.
38. toLocaleString() Konvertuje dátum na reťazec pomocou konvencií aktuálneho miestneho nastavenia.
39. toLocaleTimeString() Používa sa na vrátenie časti dátumu „čas“ ako reťazec pomocou konvencií aktuálneho miestneho nastavenia.
40. toSource() Používa sa na vrátenie reťazca reprezentujúceho zdroj pre ekvivalentný objekt Date; túto hodnotu môžete použiť na vytvorenie nového objektu.
41. natiahnuť() Používa sa na vrátenie reťazca reprezentujúceho zadaný objekt Date.
42. toTimeString() Používa sa na vrátenie časti dátumu „čas“ ako ľudsky čitateľný reťazec.
43. toUTCString() Konvertuje dátum na reťazec pomocou univerzálnej časovej konvencie.
44. hodnota() Používa sa na vrátenie primitívnej hodnoty objektu Date.

Príklad

 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()); 

výkon

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