Een datum maken met een ingestelde tijdzone zonder een tekenreeksrepresentatie in JavaScript te gebruiken

Een Datum Maken Met Een Ingestelde Tijdzone Zonder Een Tekenreeksrepresentatie In Javascript Te Gebruiken



De ingestelde tijdzone stelt de ontwikkelaar in staat om een ​​huidige tijdsverschuiving ten opzichte van UTC (Universal Coordinated Time) te bepalen. Soms is het nodig om een ​​datum te creëren met een ingestelde tijdzone volgens de lokale tijd. Hiervoor wordt de Date() methode van JavaScript gebruikt. Verder kunt u ook de methode getTime() gebruiken en ' getTimezoneOffset() ” om tijdzone-offset in te voegen of af te trekken volgens de regio.

In dit bericht wordt de methode uitgelegd voor het maken van een datum met een ingestelde tijdzone.

Een datum maken met een ingestelde tijdzone zonder tekenreeksweergave

Om een ​​datum met een ingestelde tijdzone te maken, de ' Datum() ” methode van JavaScript kan worden gebruikt. Het is een ingebouwde methode die wordt gebruikt voor het werken met datums en tijden.







Syntaxis



In deze syntaxis wordt de ' Datum() ” methode wordt aangeroepen:



nieuw Datum ( jaar, maand, datum, uur, minuut, seconde, milliseconde )

jaar ”, “ maand ”, “ datum ”, “ uur ”, “ minuut ”, “ seconde ', En ' milliseconde ” worden doorgegeven als parameters voor het maken van de datum met een ingestelde tijdzone.





Voorbeeld 1: door het datumobject te definiëren

In dit genoemde voorbeeld wordt een object geïnitialiseerd als ' D ”. Vervolgens 'roep de' Datum() 'methode en geef de datum door volgens de bovenstaande syntaxis:

had = nieuw Datum ( 2023 03 twintig , 1 , 78 , 27 , 0 ) ;

Geef het object als een argument door aan de ' console.log() ” methode om het resultaat op de console weer te geven:



troosten. loggen ( D )

Het kan worden waargenomen dat de datum wordt gemaakt met een ingestelde tijdzone zonder een tekenreeksrepresentatie:

Voorbeeld 2: methode setTime() gebruiken

Hier wordt een nieuwe datum aangemaakt en opgeslagen in de gedeclareerde variabele met behulp van de ' Datum() ” methode:

var datum = nieuw Datum ( 2023 , 07, eenentwintig ) ;

Roep de ' tijd instellen() ” methode om de tijd in te stellen. Verder, ' krijg tijd() ' En ' getTimezoneOffset() ” worden ook gebruikt als het argument van de “ tijd instellen() ” methode om de tijd te krijgen en de tijdzone in te stellen. Waar 'getTimezoneOffset()' de tijdzone-offset kan invoegen of aftrekken:

datum. tijd instellen ( datum. krijg tijd ( ) + datum. getTimezoneOffset ( ) * 60 * 1000 ) ;

Roep de methode console.log() aan om het resultaat weer te geven:

troosten. loggen ( datum ) ;

Als gevolg hiervan wordt de ene dag afgetrokken van de gedefinieerde datum volgens de tijdzone-offset:

Dat gaat allemaal over het maken van de datum met een ingestelde tijdzone zonder een tekenreeksrepresentatie te gebruiken.

Conclusie

Om een ​​datum te creëren met een ingestelde tijdzone zonder tekenreeksrepresentatie, de ' Datum() ” methode van JavaScript kan worden aangeroepen. Het is een ingebouwde methode die wordt gebruikt voor het werken met datums en tijden. Gebruik verder “ getTimezoneOffset() ” die de tijdzone-offset kan invoegen of aftrekken. Dit bericht heeft een aantal manieren vermeld voor het maken van een datum met een vaste tijdzone.