So erstellen Sie ein Datum mit einer festgelegten Zeitzone, ohne eine String-Darstellung in JavaScript zu verwenden

So Erstellen Sie Ein Datum Mit Einer Festgelegten Zeitzone Ohne Eine String Darstellung In Javascript Zu Verwenden



Die eingestellte Zeitzone ermöglicht es dem Entwickler, einen aktuellen Zeitversatz zur UTC (Universal Coordinated Time) zu ermitteln. Manchmal ist es erforderlich, ein Datum mit einer festgelegten Zeitzone entsprechend der Ortszeit zu erstellen. Zu diesem Zweck wird die Date()-Methode von JavaScript verwendet. Darüber hinaus können Sie auch die Methode getTime() verwenden und „ getTimezoneOffset() ”, um den Zeitzonenversatz je nach Region einzufügen oder zu subtrahieren.

In diesem Beitrag wird die Methode zum Erstellen eines Datums mit einer festgelegten Zeitzone erläutert.

Erstellen eines Datums mit einer festgelegten Zeitzone ohne String-Darstellung

Um ein Datum mit einer festgelegten Zeitzone zu erstellen, wird „ Datum() ”-Methode von JavaScript verwendet werden. Es handelt sich um eine integrierte Methode, die zum Arbeiten mit Datums- und Uhrzeitangaben verwendet wird.







Syntax



In dieser Syntax ist das „ Datum() ”-Methode wird aufgerufen:



neu Datum ( Jahr, Monat, Datum, Stunde, Minute, Sekunde, Millisekunde )

Jahr “, „ Monat “, „ Datum “, „ Stunde “, „ Minute “, „ zweite ', Und ' Millisekunde ” werden als Parameter zum Erstellen des Datums mit einer festgelegten Zeitzone übergeben.





Beispiel 1: Durch Definieren des Datumsobjekts

In diesem genannten Beispiel wird ein Objekt initialisiert als „ D “. Dann „rufen Sie die“ an Datum() ”-Methode und übergeben Sie das Datum gemäß der obigen Syntax:

es gibt d = neu Datum ( 2023 03 zwanzig , 1 , 78 , 27 , 0 ) ;

Übergeben Sie das Objekt als Argument an „ console.log() ”-Methode, um das Ergebnis auf der Konsole anzuzeigen:



Konsole. Protokoll ( D )

Es ist zu beobachten, dass das Datum mit einer festgelegten Zeitzone ohne Zeichenfolgendarstellung erstellt wird:

Beispiel 2: Verwendung der setTime()-Methode

Hier wird mit Hilfe des „“ ein neues Datum erstellt und in der deklarierten Variablen gespeichert. Datum() ' Methode:

Var-Datum = neu Datum ( 2023 , 07, einundzwanzig ) ;

Rufen Sie die „ Zeit einstellen() ”-Methode zum Einstellen der Uhrzeit. Außerdem, ' Zeit bekommen() ' Und ' getTimezoneOffset() “ werden auch als Argument des „ verwendet Zeit einstellen() ”-Methode, um die Uhrzeit abzurufen und die Zeitzone festzulegen. Wobei „getTimezoneOffset()“ den Zeitzonenoffset einfügen oder subtrahieren kann:

Datum. Zeit einstellen ( Datum. Zeit bekommen ( ) + Datum. getTimezoneOffset ( ) * 60 * 1000 ) ;

Rufen Sie die Methode console.log() auf, um das Ergebnis anzuzeigen:

Konsole. Protokoll ( Datum ) ;

Dadurch wird vom definierten Datum entsprechend dem Zeitzonenoffset der eine Tag abgezogen:

Dabei geht es darum, das Datum mit einer festgelegten Zeitzone zu erstellen, ohne eine String-Darstellung zu verwenden.

Abschluss

Um ein Datum mit einer festgelegten Zeitzone ohne Zeichenfolgendarstellung zu erstellen, muss „ Datum() ”-Methode von JavaScript aufgerufen werden. Es handelt sich um eine integrierte Methode, die zum Arbeiten mit Datums- und Uhrzeitangaben verwendet wird. Verwenden Sie außerdem „ getTimezoneOffset() ”, wodurch der Zeitzonenversatz eingefügt oder subtrahiert werden kann. In diesem Beitrag wurden einige Möglichkeiten zum Erstellen eines Datums mit einer festgelegten Zeitzone beschrieben.