Das Date-Objekt stellt a dar Datum Und Zeit Funktionalität in TypeScript. Es ermöglicht uns, Jahr, Monat und Tag, Stunde, Minute, Sekunde und Millisekunde abzurufen oder einzustellen.
Wenn wir ein Datum erstellen, ohne dass ein Argument an seinen Konstruktor übergeben wird, enthält es standardmäßig das Datum und die Uhrzeit des Computers des Benutzers.
Das Date-Objekt stellt auch die Funktionen bereit, die damit umgehen Koordinierte Weltzeit (UTC). , auch bekannt als Greenwich Mean Time (GMT) . Der Weltzeitstandard basiert auf der UTC-Zeit.
Datumsobjekt erstellen
Es gibt vier Möglichkeiten, ein neues Datumsobjekt zu erstellen:
1. neues Datum(): Es erstellt ein neues Datumsobjekt mit dem aktuellen Datum Und Zeit .
Beispiel
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. neues Datum (Millisekunden): Es erstellt ein neues Datumsobjekt als null Zeit plus Millisekunden .
Beispiel
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. neues Datum (Datumszeichenfolge): Es erstellt ein neues Datumsobjekt aus einer Datumszeichenfolge.
Beispiel
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. neues Datum (Jahr, Monat, Datum[, Stunde, Minute, Sekunde, Millisekunde]): Es erstellt ein neues Datumsobjekt mit einem angegebenen Datum und einer bestimmten Uhrzeit.
Beispiel
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)
Eigenschaften des Datumsobjekts
Eigentum | Beschreibung |
---|---|
Konstrukteur | Es gibt die Funktion an, die den Prototyp eines Objekts erstellt. |
Prototyp | Es ermöglicht das Hinzufügen von Eigenschaften und Methoden zu einem Objekt. |
Datumsobjektmethoden
SN | Methode | Beschreibung |
---|---|---|
1. | Datum() | Es wird verwendet, um das aktuelle Datum und die aktuelle Uhrzeit zurückzugeben. |
2. | Verabredung bekommen() | Es wird verwendet, um den Tag des Monats für das angegebene Datum entsprechend der Ortszeit zurückzugeben. |
3. | Verabredung bekommen() | Es wird verwendet, um den Wochentag für das angegebene Datum entsprechend der Ortszeit zurückzugeben. |
4. | getFullYear() | Es wird verwendet, um das Jahr des angegebenen Datums entsprechend der Ortszeit zurückzugeben. |
5. | getHours() | Es wird verwendet, um Stunden am angegebenen Datum entsprechend der Ortszeit zurückzugeben. |
6. | getMilliseconds() | Es wird verwendet, um Millisekunden am angegebenen Datum entsprechend der Ortszeit zurückzugeben. |
7. | getMinutes() | Es wird verwendet, um die Minuten des angegebenen Datums entsprechend der Ortszeit zurückzugeben. |
8. | getMonth() | Es wird verwendet, um den Monat des angegebenen Datums entsprechend der Ortszeit zurückzugeben. |
9. | getSeconds() | Es wird verwendet, um Sekunden am angegebenen Datum entsprechend der Ortszeit zurückzugeben. |
10. | Zeit bekommen() | Es wird verwendet, um den numerischen Wert des angegebenen Datums als Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC, zurückzugeben. |
elf. | getTimezoneOffset() | Es wird verwendet, um den Zeitzonenversatz in Minuten für das aktuelle Gebietsschema zurückzugeben. |
12. | getUTCDate() | Es wird verwendet, um den Tag (das Datum) des Monats am angegebenen Datum gemäß der Weltzeit zurückzugeben. |
13. | getUTCDay() | Es wird verwendet, um den Wochentag des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
14. | getUTCFullYear() | Es wird verwendet, um das Jahr des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
fünfzehn. | getUTCHours() | Es wird verwendet, um die Stunden des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
16. | getUTCMilliseconds() | Es wird verwendet, um Millisekunden des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
17. | getUTCMinutes() | Es wird verwendet, um die Minuten des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
18. | getUTCMonth() | Es wird verwendet, um den Monat des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
19. | getUTCSeconds() | Es wird verwendet, um die Sekunden des angegebenen Datums gemäß der Weltzeit zurückzugeben. |
zwanzig. | Datum einstellen() | Es wird verwendet, um den Tag des Monats für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
einundzwanzig. | setFullYear() | Es wird verwendet, um das ganze Jahr für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
22. | setHours() | Es wird verwendet, um die Stunden für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
23. | setMilliseconds() | Es wird verwendet, um die Millisekunden für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
24. | setMinutes() | Es wird verwendet, um die Minuten für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
25. | setMonth() | Es wird verwendet, um den Monat für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
26. | setSeconds() | Es wird verwendet, um die Sekunden für ein bestimmtes Datum entsprechend der Ortszeit festzulegen. |
27. | Zeit einstellen() | Es wird verwendet, um das Date-Objekt auf die Zeit festzulegen, die durch eine Anzahl von Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC, dargestellt wird. |
28. | setUTCDate() | Es wird verwendet, um den Tag (das Datum) des Monats für ein bestimmtes Datum gemäß der Weltzeit festzulegen. |
29. | setUTCFullYear() | Es wird verwendet, um das ganze Jahr auf das angegebene Datum entsprechend der Weltzeit einzustellen. |
30. | setUTCHours() | Es wird verwendet, um die Stunden für ein bestimmtes Datum entsprechend der Weltzeit einzustellen. |
31. | setUTCMilliseconds() | Es wird verwendet, um die Millisekunden für ein bestimmtes Datum gemäß der Weltzeit festzulegen. |
32. | setUTCMinutes() | Es wird verwendet, um die Minuten für ein bestimmtes Datum entsprechend der Weltzeit einzustellen. |
33. | setUTCMonth() | Es wird verwendet, um den Monat für ein bestimmtes Datum gemäß der Weltzeit festzulegen. |
3. 4. | setUTCSeconds() | Es wird verwendet, um die Sekunden für ein bestimmtes Datum entsprechend der Weltzeit einzustellen. |
35. | toDateString() | Es wird verwendet, um den „Datum“-Teil des Datums als für Menschen lesbare Zeichenfolge zurückzugeben. |
36. | toLocaleDateString() | Es wird verwendet, um den „Datum“-Teil des Datums als Zeichenfolge zurückzugeben, wobei die Konventionen des aktuellen Gebietsschemas verwendet werden. |
37. | toLocaleFormat() | Es wandelt ein Datum mithilfe einer Formatzeichenfolge in eine Zeichenfolge um. |
38. | toLocaleString() | Es konvertiert ein Datum in eine Zeichenfolge und verwendet dabei die Konventionen des aktuellen Gebietsschemas. |
39. | toLocaleTimeString() | Es wird verwendet, um den „Zeit“-Teil des Datums als Zeichenfolge zurückzugeben, wobei die Konventionen des aktuellen Gebietsschemas verwendet werden. |
40. | toSource() | Es wird verwendet, um eine Zeichenfolge zurückzugeben, die die Quelle für ein entsprechendes Date-Objekt darstellt. Mit diesem Wert können Sie ein neues Objekt erstellen. |
41. | toString() | Es wird verwendet, um eine Zeichenfolge zurückzugeben, die das angegebene Date-Objekt darstellt. |
42. | toTimeString() | Es wird verwendet, um den „Zeit“-Teil des Datums als für Menschen lesbare Zeichenfolge zurückzugeben. |
43. | toUTCString() | Es wandelt ein Datum unter Verwendung der universellen Zeitkonvention in eine Zeichenfolge um. |
44. | Wert von() | Es wird verwendet, um den Grundwert eines Date-Objekts zurückzugeben. |
Beispiel
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());
Ausgabe
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13