logo

TypeScript Date Object

Objekt Date představuje a datum a čas funkce v TypeScriptu. Umožňuje nám získat nebo nastavit rok, měsíc a den, hodinu, minutu, sekundu a milisekundu.

Pokud vytvoříme datum bez jakéhokoli argumentu předaného jeho konstruktoru, ve výchozím nastavení obsahuje datum a čas počítače uživatele.

Objekt Date také poskytuje funkce, které se zabývají Čas koordinovaného světového času (UTC). , také známý jako Greenwichský střední čas (GMT) . Světový časový standard je založen na čase UTC.

Vytváření datového objektu

Existují čtyři způsoby, jak vytvořit nový objekt data:

1. nové datum(): Vytvoří nový objekt data s aktuálním datum a čas .

Příklad

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

2. nové datum (milisekundy): Vytvoří nový objekt data jako nula čas plus milisekundy .

Příklad

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

3. nové datum(datový řetězec): Vytvoří nový objekt data z řetězce data.

Pří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é datum ( rok, měsíc, datum[, hodina, minuta, sekunda, milisekunda]): Vytvoří nový objekt data se zadaným datem a časem.

Pří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 Datum

Vlastnictví Popis
konstruktér Určuje funkci, která vytváří prototyp objektu.
prototyp Umožňuje přidat vlastnosti a metody k objektu.

Metody objektu data

SN Metoda Popis
1. Datum() Používá se k vrácení aktuálního data a času.
2. getDate() Používá se k vrácení dne v měsíci pro zadané datum podle místního času.
3. getDate() Slouží k vrácení dne v týdnu pro zadané datum podle místního času.
4. getFullYear() Používá se pro návrat roku zadaného data podle místního času.
5. getHours() Slouží k vrácení hodin v zadaném datu podle místního času.
6. getMilliseconds() Používá se k vrácení milisekund v zadaném datu podle místního času.
7. getMinutes() Slouží k vrácení minut v zadaném datu podle místního času.
8. getMonth() Slouží k vrácení měsíce v určeném datu podle místního času.
9. getSeconds() Používá se k vrácení sekund v zadaném datu podle místního času.
10. getTime() Používá se k vrácení číselné hodnoty zadaného data jako počtu milisekund od 1. ledna 1970, 00:00:00 UTC.
jedenáct. getTimezoneOffset() Používá se k vrácení posunu časového pásma v minutách pro aktuální národní prostředí.
12. getUTCDate() Slouží k vrácení dne (datu) v měsíci v zadaném datu podle světového času.
13. getUTCDay() Slouží k vrácení dne v týdnu v zadaném datu podle světového času.
14. getUTCFullYear() Slouží k vrácení roku v zadaném datu podle světového času.
patnáct. getUTCHours() Slouží k vrácení hodin v zadaném datu podle světového času.
16. getUTCMilliseconds() Používá se k vrácení milisekund v zadaném datu podle světového času.
17. getUTCMinutes() Slouží k vrácení minut v zadaném datu podle světového času.
18. getUTCMonth() Slouží k vrácení měsíce v zadaném datu podle světového času.
19. getUTCSeconds() Používá se k vrácení sekund v zadaném datu podle světového času.
dvacet. setDate() Slouží k nastavení dne v měsíci pro zadané datum podle místního času.
dvacet jedna. setFullYear() Používá se k nastavení celého roku pro zadané datum podle místního času.
22. setHours() Slouží k nastavení hodin pro zadané datum podle místního času.
23. setMilliseconds() Používá se k nastavení milisekund pro zadané datum podle místního času.
24. setMinutes() Slouží k nastavení minut pro zadané datum podle místního času.
25. setMonth() Slouží k nastavení měsíce pro zadané datum podle místního času.
26. setSeconds() Slouží k nastavení sekund pro zadané datum podle místního času.
27. setTime() Používá se k nastavení objektu Date na čas reprezentovaný počtem milisekund od 1. ledna 1970, 00:00:00 UTC.
28. setUTCDate() Slouží k nastavení dne (datu) v měsíci pro zadané datum podle světového času.
29. setUTCFullYear() Slouží k nastavení celého roku v zadaném datu podle světového času.
30. setUTCHours() Slouží k nastavení hodin pro zadané datum podle světového času.
31. setUTCMilliseconds() Slouží k nastavení milisekund pro zadané datum podle světového času.
32. setUTCMinutes() Slouží k nastavení minut pro zadané datum podle světového času.
33. setUTCMonth() Slouží k nastavení měsíce pro zadané datum podle světového času.
3. 4. setUTCSeconds() Slouží k nastavení sekund pro zadané datum podle světového času.
35. toDateString() Používá se k vrácení části data „datum“ jako lidsky čitelný řetězec.
36. toLocaleDateString() Používá se k vrácení části Date 'date' jako řetězec s použitím konvencí aktuálního národního prostředí.
37. toLocaleFormat() Převádí datum na řetězec pomocí formátovacího řetězce.
38. toLocaleString() Převádí datum na řetězec pomocí konvencí aktuálního národního prostředí.
39. toLocaleTimeString() Používá se k vrácení části Date 'time' jako řetězec s použitím konvencí aktuálního národního prostředí.
40. toSource() Používá se k vrácení řetězce představujícího zdroj pro ekvivalentní objekt Date; tuto hodnotu můžete použít k vytvoření nového objektu.
41. toString() Používá se k vrácení řetězce představujícího zadaný objekt Date.
42. toTimeString() Používá se k vrácení části Datum „čas“ jako lidsky čitelný řetězec.
43. toUTCString() Převádí datum na řetězec pomocí univerzální časové konvence.
44. hodnota() Používá se k vrácení primitivní hodnoty objektu Date.

Pří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ýstup

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