Método de Parse da data de JavaScript

Método de Parse da data de JavaScript
Data de JavaScript.O método parse () converte uma string formatada de data em retornos a diferença da data dentro dessa string com 1º de janeiro de 1970 em milissegundos. Este método parse () é usado com a ajuda de um operador de ponto com o objeto Data. Para entender melhor esta data parse (), veja a sintaxe abaixo.

Quando o Data.Parse () é chamado, é conhecido como uma chamada direta para o método parse (). No entanto, sempre que um objeto do Data é criado usando o novo palavra -chave e o Data() construtor, é conhecido como um chamado implícito para o Parse () método

Sintaxe da data.Parse ()

Data.Parse (DateInstring)


A seguir, são apresentados os detalhes da sintaxe:

    • Data: O objeto de data do JavaScript
    • DateInstring: A representação da data em formato de string

Valor de retorno: Diferença de data com 1º de janeiro de 1970 em milissegundos, ou nan se a string for inválida.

Nota adicional: O método parse () foi uma característica da versão ES1 do JavaScript

Exemplo 1: Data parse () Método com uma string válida

Para demonstrar o funcionamento do método parse (), primeiro crie uma string representando uma data específica como

String = "20 de julho de 2000"


Depois disso, basta criar uma nova variável e defini -la igual até o método parse () e passar na string no argumento do método parse () como

Milli = Data.parse (string);


Depois, imprima o valor deste "mili" variável usando a função de log do console como:

console.log (mili);


Executar este código, e a saída será:


A saída no terminal é o número de milissegundos decorridos de 1970 para a data fornecida na variável string.

Exemplo 2: Passando uma string inválida no método date parse ()

Para demonstrar o valor de retorno do método parse () com uma sequência inválida, crie uma string com a seguinte linha:

String = "32 fevereiro de 2005";


A linha acima está representando uma data que é a 32 de fevereiro de 2002, que é inválida. Agora vamos passar essa string para o método date parse () e exibir o resultado no terminal usando a função de log do console:

console.log (data.parse (string));


Após a execução, o seguinte resultado é exibido no terminal:


O resultado no terminal é um Nan, o que significa que "não é um número".

Exemplo 3: calcular o tempo decorrido em anos a partir da data parse ()

Para calcular o tempo decorrido desde 1970 até a data passada dentro do método parse () pode ser facilmente calculado com a ajuda de cálculos matemáticos simples. Escreva os seguintes cálculos para o cálculo de anos de milissegundos:

minutos = 1000 * 60;
horas = minutos * 60;
dias = horas * 24;
anos = dias * 365;


Agora, crie uma string de data com a seguinte linha:

date_string = "25 de dezembro de 2005";


Passe esta string para o método parse () e armazene o resultado em uma nova variável:

milissegundos = data.parse (date_string);


Para converter o tempo decorrido, basta dividir essa variável milissegunda por anos e imprimir o resultado no terminal usando a função de log do console:

console.log (milissegundos/anos);


A execução do programa produz o seguinte resultado:


Este resultado é o número de anos passados ​​desde 1º de janeiro de 1970 até 25 de dezembro de 2005.

Embrulhar

A data parse () é usada para pegar um date_string e converter essa string na diferença entre o valor representado por essa string e 1º de janeiro de 1970. Essa diferença é representada na forma de milissegundos. O método de trabalho aqui é o Parse () método (introduzido na versão ES1), que é usado com a ajuda de um operador de ponto com o Data objeto.