Come convertire la data in UTC in JavaScript

Come convertire la data in UTC in JavaScript
UTC sta per “Coordinata del tempo universale". È un momento standard che viene utilizzato in ogni paese. In alcune applicazioni, come le applicazioni di chat, gli sviluppatori devono rappresentare il tempo in formato UTC. Può essere ottenuto utilizzando i metodi JavaScript Prebuild dell'oggetto data.

Questo post definirà il processo di conversione della data locale in formato UTC in JavaScript.

Come convertire la data in UTC in JavaScript?

Per convertire una data in UTC, utilizzare i metodi predefiniti JavaScript di seguito:

  • Data.Metodo utc ()
  • Metodo ToutCstring ()

Discutiamo questi metodi uno per uno.

Metodo 1: convertire la data in UTC usando la data.Metodo utc ()

Il primo approccio alla conversione della data in UTC è il "Data.Utc ()" metodo. È un metodo predefinito statico dell'oggetto data che converte il tempo di data specificato in UTC in millisecondi. Accetta la data con il tempo come argomento e poi la restituisce in millisecondi dal 1 ° gennaio 1970, alla data di data specificata.

Sintassi
Utilizzare la sintassi di seguito per la data.Metodo UTC () per convertire la data in UTC:

Data.UTC (anno, lunedì, giorno, ora, min, sec, ms)

Nella sintassi sopra,

  • IL "anno"Sarà un numero intero a quattro cifre come"2022".
  • "lun"È un numero intero tra 1-12 che rappresenta il"mese".
  • "giorno"È un numero intero tra 1-31, che indica il giorno del mese.
  • "ore"Indica un numero intero tra 0 e 23 e il valore predefinito delle ore è impostato come 0.
  • "min"Rappresenta"minuti"Tra 0 e 59 e il valore predefinito è 0.
  • "sec"È i secondi tra 0 e 59 e il valore predefinito dei secondi è 0.
  • "SM"Sono i millisecondi tra 0 e 999, il valore predefinito è impostato come 0
  • IL "min, sec, E SM"Sono parametri opzionali ma collegati tra loro, se usi"SM", Quindi è obbligatorio da usare"sec" E "min".

Valore di ritorno
Restituisce un numero che rappresenta il tempo di data in millisecondi dal 1 ° gennaio 1970, alla data di data specificata.

Esempio
Chiama il "Data.Utc ()"Metodo passando per la data-tempo"2022, 1, 5, 12, 11, 14"Come argomento e memorizzare il valore restituito in variabile"utcdate":

var utcdate = data.UTC (2022, 1, 5, 12, 11, 14);

Stampare il risultato che risulta in millisecondi sulla console utilizzando "console.tronco d'albero()" metodo:

console.log (utcdate);

L'output corrispondente sarà:

Metodo 2: convertire la data in UTC usando il metodo ToutCstring ()

Un altro metodo per convertire la data in UTC è il "toutcstring ()" metodo. Converte il primo tempo locale in formato UTC come stringa secondo il tempo universale. È il modo più semplice per convertire il tempo locale a UTC.

Sintassi
Segui la sintassi data per "toutcstring ()" metodo:

DateObject.toutcstring ()

Chiama con l'oggetto data che restituisce la data e l'ora correnti e non richiede parametri.

Valore di ritorno
Restituisce una stringa che rappresenta il tempo di data in formato UTC "GMT" fuso orario.

Esempio
Innanzitutto, crea una variabile "data locale"Che memorizza la data attuale chiamando il"Nuova data ()", Il costruttore dell'oggetto della data:

var localDate = new Date ();

Chiama il "toutcstring ()"Metodo con variabile"data locale"Che memorizza la data attuale e memorizza l'ora risultante in variabile"utcdate":

var utcdate = localdate.toutcstring ();

Stampa l'ora UTC sulla console:

console.log (utcdate);

L'output visualizza la data di data UTC:

Conclusione

Per convertire la data in UTC, utilizzare i metodi predefiniti JavaScript, "Data.Utc ()Metodo o "toutcstring ()" metodo. L'appuntamento.UTC () restituisce tempo in millisecondi, mentre il metodo ToutCstring () dà la data come stringa. È il metodo semplice, più semplice e più comunemente usato per convertire la data-tempo in UTC. mentre la data.UTC è solo a scopo dimostrativo, l'utente non dovrebbe usarlo. Questo post definisce il processo di conversione della data locale in formato UTC in JavaScript con esempi.