Metodo di analisi della data JavaScript

Metodo di analisi della data JavaScript
Data JavaScript.Il metodo Parse () converte una stringa formattata da data in restituisce la differenza dalla data all'interno di quella stringa con il 1 ° gennaio 1970 in millisecondi. Questo metodo Parse () viene utilizzato con l'aiuto di un operatore DOT con l'oggetto data. Per comprendere meglio questa data parse () metodo guarda la sintassi di seguito.

Quando il Data.parse () è chiamato, è noto come una chiamata diretta al metodo Parse (). Tuttavia, ogni volta che un oggetto del Data viene creato usando il nuovo Parole chiave e Data() costruttore, è noto come una chiamata implicita al parse () metodo

Sintassi della data.parse ()

Data.Parse (DateInstring)


Di seguito sono riportati i dettagli della sintassi:

    • Data: L'oggetto data di JavaScript
    • DateInstring: La rappresentazione della data in formato stringa

Valore di ritorno: Differenza di data con il 1 gennaio 1970 in millisecondi o nan se la corda non è valida.

Nota aggiuntiva: Il metodo Parse () era una caratteristica della versione ES1 di JavaScript

Esempio 1: Date Parse () Metodo con una stringa valida

Per dimostrare il funzionamento del metodo della data parse (), crea prima una stringa che rappresenta una data specifica come

string = "20 luglio 2000"


Successivamente, basta creare una nuova variabile e impostarlo uguale fino ad oggi il metodo Parse () e passare nella stringa nell'argomento del metodo Parse () come

milli = data.Parse (String);


Successivamente, stampare il valore da questo "Milli" Variabile usando la funzione del registro della console come:

console.log (milli);


Eseguire questo codice e l'output sarà:


L'output sul terminale è il numero di millisecondi trascorsi dal 1970 alla data indicata nella variabile stringa.

Esempio 2: Passando una stringa non valida nel metodo Date Parse ()

Per dimostrare il valore di restituzione del metodo Date Parse () con una stringa non valida, creare una stringa con la riga seguente:

string = "32 febbraio 2005";


La linea sopra rappresenta una data che è la 32 febbraio 2002 che non è valida. Ora passeremo questa stringa nel metodo Date Parse () e visualizzeremo il risultato sul terminale utilizzando la funzione di registro della console:

console.registro (data.Parse (String));


Dopo l'esecuzione, il seguente risultato viene visualizzato sul terminale:


Il risultato sul terminale è un Nan, il che significa che non è "non un numero".

Esempio 3: calcolo del tempo trascorso in anni dal metodo della data parse ()

Per calcolare il tempo trascorso dal 1970 alla data passata all'interno del metodo Parse () può essere facilmente calcolato con l'aiuto di semplici calcoli matematici. Scrivi i seguenti calcoli per il calcolo degli anni da millisecondi:

minuti = 1000 * 60;
ore = minuti * 60;
giorni = ore * 24;
anni = giorni * 365;


Ora, crea una stringa di data con la riga seguente:

date_string = "25 dic 2005";


Passa questa stringa nel metodo della data parse () e memorizzare il risultato in una nuova variabile:

millisecondi = data.parse (date_string);


Per convertire il tempo trascorso, dividere semplicemente questa variabile di millisecondi per anni e stampare il risultato sul terminale utilizzando la funzione di registro della console:

console.registro (millisecondi/anni);


L'esecuzione del programma produce il seguente risultato:


Questo risultato è il numero di anni trascorsi dal 1 gennaio 1970 al 25 dicembre 2005.

Incartare

Il metodo Date Parse () viene utilizzato per prendere una data_string e convertire quella stringa nella differenza tra il valore rappresentato da quella stringa e il 1 ° gennaio 1970. Questa differenza è rappresentata sotto forma di millisecondi. Il metodo di lavoro qui è il parse () Metodo (introdotto nella versione ES1), che viene utilizzato con l'aiuto di un operatore DOT con il Data oggetto.