Sintaxe da data.Parse ()
A sintaxe do método parse () é bastante simples; é definido como
Data.Parse (string)Nota: Aqui, o Corda contém um valor de data dentro dele. Agora, o usuário pode dar esta representação em vários formatos.
Valor de retorno:
O valor de retorno do data parse () O método é um valor numérico que representa a quantidade de tempo decorrida na forma de milissegundos desde 1º de janeiro de 1970. Uma NAN é devolvida como resultado se o argumento for igual a uma data inválida.
Exemplo 1: Passando uma string no método parse ()
Para este exemplo, crie uma nova variável de string e escreva uma data válida dentro dessa variável como
dateInstring = "5 de junho de 1997";Em seguida, passe essa variável no argumento do Parse () método e defina -o igual a uma nova variável DateInms:
const dateInms = data.Parse (DateInstring);Finalmente, imprima o resultado armazenado dentro do DateInms variável no terminal usando a função de log do console:
console.log (dateInms);Essas linhas produzirão o seguinte resultado quando executadas:
Na captura de tela, observe que a saída é um valor numérico que representa o tempo na forma de milissegundos.
Exemplo 2: Calculando os anos a partir do resultado do método parse ()
Crie uma nova string com o seguinte valor dentro dela:
DateInstring = "1 de janeiro de 2010";Passe para o Data.Parse () Método e, em seguida, imprima o resultado no console usando a função de log do console:
const dateInms = data.Parse (DateInstring);Desde então, o resultado será a quantidade de tempo decorrida desde 1º de janeiro de 1970. Podemos calcular os anos passados desde 1970 usando as seguintes linhas:
var anospassed = matemática.redonda (dateInms / (365 * 24 * 60 * 60 * 1000));A equação (365*24*60*60*1000) está simplesmente calculando o número de milissegundos dentro de um ano inteiro. Depois disso, divida o resultado do Parse () Método por esse número e, em seguida, exibi -lo no console usando a função de log do console:
Os anos se passaram desde 1970 foram impressos no terminal.
Exemplo: Passando a data inválida até o momento.Método parse ()
Para demonstrar isso, crie uma nova string contendo uma data inválida como
dateInstring = "31 2 2022";A data representada por esta string é 31 de fevereiro de 2022, que é uma data inválida. Passe isso dateInstring variável no argumento do Parse () método e transmitir o resultado para a função de log do console como
const dateInms = data.Parse (DateInstring);Após a execução deste programa, o seguinte resultado seria exibido no terminal:
O resultado foi Nan Significado representando que a string continha uma data inválida.
Conclusão
O Data.Parse () O método simplesmente leva uma string representando uma data específica. Posteriormente, retorna o número de milissegundos decorridos desde janeiro de 1970, de acordo com a data da string. Caso haja datas erradas \ inválidas na string, o resultado seria um Nan valor. Além disso, sempre que um novo Data A variável é criada usando o Nova data() construtor, uma chamada indireta é feita para o Data.Parse () método.