¿Cómo funciona el análisis de la fecha en JavaScript?

¿Cómo funciona el análisis de la fecha en JavaScript?
"Analizador"Es el procedimiento en el que convirtimos un tipo de datos en otro. Por ejemplo, en un programa JavaScript, debe convertir una cadena que comprende una "fecha"Valor a un objeto de fecha. Esta operación de análisis de fecha se puede realizar utilizando el "Fecha.analizar gramaticalmente()" método. Después de analizar el valor de la cadena hasta la fecha, el valor resultante se puede utilizar en otras tareas de codificación, como comparar, agregar o restar dos valores de fecha.

Este artículo discutirá el laboral de analizador en Javascript con la ayuda de ejemplos apropiados. Entonces, comencemos!

¿Cómo funciona el análisis de la fecha en JavaScript?

En JavaScript, el "Fecha.analizar gramaticalmente()"El método se utiliza para analizar un"fecha"Cadena y devuelve el número de"milisegundos"Entre el valor de argumento especificado y el"1 de enero de 1970" Época unix. En caso de que el valor agregado sea una cadena no índice, entonces el "Fecha.analizar gramaticalmente()"El método volverá"Yaya"(No un número).

Sintaxis

Fecha.parse (cadena);

Aquí el "Fecha.analizar gramaticalmente()"El método analizará el"cadena"Y devuelve el correspondiente"milisegundos" valor.

Ahora proporcionaremos algunos ejemplos para demostrar cómo funciona la fecha de análisis en JavaScript.

Ejemplo 1
En primer lugar, analizaremos un valor de cadena "22 de febrero de 2022" utilizando el "Fecha.analizar gramaticalmente()"Método y almacene el valor resultante en la variable"EM":

Sea MS = Fecha.Parse ("22 de febrero de 2022");
consola.log ("Número de milisegundos:"+MS);

Lo dado "Fecha.analizar gramaticalmente()"El método devolverá la diferencia de tiempo entre el valor especificado y el"1 de enero de 1970" fecha en "milisegundos":

Ejemplo 2
El javascript "Fecha.analizar gramaticalmente()El método "también le permite analizar una cadena que comprende la fecha y la hora en horas y minutos. Por ejemplo, en el ejemplo dado a continuación, pasaremos la cadena "22 de febrero de 2022 10:10 am"Como argumento para el"Fecha.analizar gramaticalmente()" método:

Sea MS = Fecha.Parse ("22 de febrero de 2022 10:10 am");
consola.log ("Número de milisegundos:"+MS);

Como puede ver, la salida muestra la cadena de datos analizada como "1645506600000"Millisegunds:

También puede verificar que el número de milisegundos devueltos por el "Fecha.analizar gramaticalmente()"El método representa la fecha aprobada"cadena". Para este propósito, cree un "fecha"Objeto mientras pasa el recuperado"milisegundos":

var fecha = nueva fecha (ms);

Entonces, invoca el "fecha.Encadenar()Método "para convertir el valor del objeto de fecha a una cadena:

consola.Log ("Resultados de conversión de cadena hasta la fecha:"+fecha.Encadenar());

La ejecución de los anteriores "fecha.Encadenar()El método "significa que el valor convertido y la cadena especificada son los mismos:

Ejemplo 3
En este ejemplo, agregaremos las horas, minutos y segundos con el valor de la fecha y lo pasaremos al "Fecha.analizar gramaticalmente()" método:

Sea MS = Fecha.Parse ("22 de febrero de 2022 09:07:10 am");
consola.log ("Número de milisegundos:"+MS);

El "Fecha.analizar gramaticalmente()"El método también considerará los segundos al calcular la diferencia entre él y el"1 de enero de 1970 00:00:00 AM":

Ejemplo 4
Usando "Fecha.analizar gramaticalmente()"Método, ahora analizaremos una cadena que comprende un valor de fecha y hora en"UTC" formato:

Sea MS = Fecha.Parse ("22 de febrero de 2022 09:07:10 am UTC");
consola.log ("Número de milisegundos:"+MS);

Producción

Ejemplo 5
Si ha pasado una cadena de fecha no válida, entonces el caso de devolución del JavaScript "Fecha.analizar gramaticalmente()"El método se establecerá en"Yaya"(No un número)

Sea MS = Fecha.parse ("Linuxhint");
consola.log (MS);

Producción

Esa fue toda la información esencial relacionada con la fecha de análisis en JavaScript. Puede investigar más de acuerdo con sus requisitos.

Conclusión

En JavaScript, el "Fecha.analizar gramaticalmente()"El método se utiliza para analizar un"fecha"Cadena y devuelve el número de"milisegundos"Entre el valor de argumento especificado y el"1 de enero de 1970"Epoch Unix. En caso de que el valor agregado sea una cadena no índice, entonces el "Fecha.analizar gramaticalmente()"El método volverá"Yaya" (No un número). Este artículo sobre el análisis de la fecha en JavaScript utilizando algunos ejemplos apropiados.