Como a análise de data funciona em JavaScript

Como a análise de data funciona em JavaScript
““Data Parsing”É o procedimento em que convertemos um tipo de dados em outro. Por exemplo, em um programa JavaScript, você deve converter uma string compreendendo um “data”Valor para um objeto de data. Esta operação de análise de data pode ser realizada utilizando o “Data.Parse ()”Método. Após analisar o valor da string até o momento, o valor resultante pode ser utilizado em outras tarefas de codificação, como comparar, adicionar ou subtrair dois valores de data.

Este artigo discutirá o trabalhando de Data Parsing em JavaScript com a ajuda de exemplos apropriados. Então vamos começar!

Como a análise de data funciona em JavaScript

Em JavaScript, o “Data.Parse ()”O método é usado para analisar um“data”String e retorna o número de“milissegundos”Entre o valor do argumento especificado e o“1 de janeiro de 1970UNIX Epoch. Caso o valor agregado seja uma string não válida, então o “Data.Parse ()”O método retornará“Nan”(Não é um número).

Sintaxe

Data.parse (string);

Aqui o "Data.Parse ()”Método analisará o“corda”E devolver o correspondente“milissegundos" valor.

Agora forneceremos alguns exemplos para demonstrar como a análise de data funciona em javascript.

Exemplo 1
Primeiro de tudo, analisaremos um valor de string “22 de fevereiro de 2022”Usando o“Data.Parse ()”Método e armazenar o valor resultante na variável“EM”:

deixe ms = data.Parse ("22 de fevereiro de 2022");
console.log ("Número de milissegundos:"+ms);

O dado “Data.Parse ()”O método retornará a diferença horária entre o valor especificado e o“1 de janeiro de 1970”Data em“milissegundos”:

Exemplo 2
O javascript “Data.Parse ()”O método também permite analisar uma string que compreende a data e a hora em horas e minutos. Por exemplo, no exemplo abaixo, passaremos a string “22 de fevereiro de 2022 10:10"Como um argumento para o"Data.Parse ()”Método:

deixe ms = data.Parse ("22 de fevereiro de 2022 10:10");
console.log ("Número de milissegundos:"+ms);

Como você pode ver, a saída mostra a sequência de dados analisada como “1645506600000Milissegundos:

Você também pode verificar se o número de milissegundos retornados pelo “Data.Parse ()”O método representa a data aprovada“corda““. Para esse fim, crie um “data“Objeto enquanto passava o recuperado“milissegundos”:

var data = nova data (ms);

Então, invocar o “data.para sequenciar()”Método para converter o valor do objeto Data em uma string:

console.log ("String até os resultados da conversão de data:"+data.para sequenciar());

A execução do acima mencionado “data.para sequenciar()”O método significa que o valor convertido e a sequência especificada são os mesmos:

Exemplo 3
Neste exemplo, adicionaremos as horas, minutos e segundos com o valor da data e o passaremos para o “Data.Parse ()”Método:

deixe ms = data.Parse ("22 de fevereiro de 2022 09:07:10 AM");
console.log ("Número de milissegundos:"+ms);

O "Data.Parse ()”O método também considerará os segundos enquanto calcula a diferença entre ele e o“1 de janeiro de 1970 00:00:00”:

Exemplo 4
Usando "Data.Parse ()”Método, agora analisaremos uma string que compreende um valor de data e hora em“UTC”Formato:

deixe ms = data.Parse ("22 de fevereiro de 2022 09:07:10 AM UTC");
console.log ("Número de milissegundos:"+ms);

Saída

Exemplo 5
Se você passou uma string de data inválida, o caso de retorno do JavaScript “Data.Parse ()”O método será definido como“Nan”(Não é um número):

deixe ms = data.parse ("linuxhint");
console.log (ms);

Saída

Todas as informações essenciais relacionadas à data de análise em JavaScript. Você pode pesquisar ainda mais de acordo com seus requisitos.

Conclusão

Em JavaScript, o “Data.Parse ()”O método é usado para analisar um“data”String e retorna o número de“milissegundos”Entre o valor do argumento especificado e o“1 de janeiro de 1970”UNIX Epoch. Caso o valor agregado seja uma string não válida, então o “Data.Parse ()”O método retornará“Nan”(Não um número). Esta redação discutiu o trabalho de data analisando em JavaScript usando alguns exemplos apropriados.