Converti una stringa ISO in un oggetto Data in JavaScript

Converti una stringa ISO in un oggetto Data in JavaScript

Per interagire con la data e l'ora, inclusi giorni, mesi, anni, ore, minuti, secondi e millisecondi, JavaScript offre l'oggetto della data. Viene utilizzato per tenere traccia delle date ed eseguire compiti diversi su di esse. Più specificamente, ISO è un'abbreviazione per l'organizzazione internazionale per la standardizzazione. Secondo lo standard ISO, l'anno è collocato per primo nella stringa della data, seguita dal termine più piccolo. Per convertire un oggetto Data da una stringa ISO usando JavaScript, utilizzare il costruttore dell'oggetto data.

Questo articolo insegnerà i metodi per convertire un oggetto Data da una stringa ISO usando JavaScript.

Come convertire/creare un oggetto Data da una stringa ISO in JavaScript?

Per la conversione di una stringa ISO in un oggetto Data, utilizzare i metodi oggetto Data JavaScript forniti:

    • Costruttore di date ()
    • Metodo Parse ()

Metodo 1: converti l'oggetto Date da una stringa ISO usando Date ()

Per convertire una stringa ISO in un oggetto Date, viene utilizzato il costruttore dell'oggetto Date (). Per la conversione, passare la stringa ISO al "newDate ()" metodo.

Sintassi

Utilizzare la seguente sintassi per il costruttore Date ():

nuova data (isodateString);


Prende la data in un formato ISO come parametro.

Valore di ritorno

Dà un nuovo oggetto di data.

Esempio

Crea una stringa che memorizza la data in un formato ISO:

const isostring = '2022-10-10';


Chiama il costruttore della data passando la stringa ISO e memorizza l'oggetto data nella variabile "Dateobj":

const Dateobj = new Date (isostring);


Stampa l'oggetto data risultante sulla console:

console.log (dateobj);


L'output indica che la stringa ISO viene convertita correttamente nell'oggetto data usando il costruttore Date ():

Metodo 2: conversione dell'oggetto data da una stringa ISO usando la data.Metodo Parse ()

Per la conversione dell'oggetto data da una stringa ISO, il "Data.parse ()"Viene utilizzato il metodo. Il metodo Parse () analizza una stringa di data e produce i millisecondi da mezzanotte del 1 ° gennaio 1970.

Sintassi

Segui la sintassi fornita per utilizzare il metodo Parse ():

Data.Parse (isodateString);


Nella sintassi sopra, "Isodatest"È la data in un formato di stringa ISO.

Valore di ritorno

    • Restituisce un valore che è la somma dei millisecondi dal 1 ° gennaio 1970, alle 00:00:00 UTC, e la data ottenuta analizzando la stringa disponibile utilizzata per indicare una data.
    • Dà NAN mentre riceve una discussione con un formato di data non valido.

Esempio

Passa la stringa ISO in un metodo Parse () per ottenere l'oggetto data in millisecondi:

const dateobj = data.Parse (isostring);


Stampa il risultato sulla console:

console.log (dateobj);


Produzione


Abbiamo compilato le informazioni essenziali relative alla conversione di una stringa ISO in un oggetto di data in JavaScript.

Conclusione

Nella conversione dell'oggetto data da una stringa ISO, il costruttore dell'oggetto data come "newDate ()" o il "Data.parse ()"Viene utilizzato il metodo. Il metodo Parse () fornisce la somma dei millisecondi dal 1 ° gennaio 1970, alle 00:00:00 UTC, e la data come stringa, mentre la data () fornisce il nuovo oggetto data. Questo articolo insegna i metodi per convertire una stringa ISO in un oggetto di data usando JavaScript.