Este tutorial ensinará como alterar uma string em um objeto de data.
Como converter um objeto de data em javascript?
Para converter uma string em um objeto de data, use os seguintes métodos:
Vamos verificá -los um por um!
Método 1: converta uma string em um objeto de data usando a data.Método parse ()
O " Data.Parse ()”O método é usado para criar um objeto de data a partir de uma string. O método parse () da data objeto analisa uma string de data e fornece o número de milissegundos como uma produção desde a meia -noite de 1º de janeiro de 1970. Segue o “AAAA-MM-DD”Formato para a data.
Sintaxe
Siga a sintaxe abaixo dada para o método parse ():
Data.Parse (DATEstring);Na sintaxe acima, “DATESTRING”É a data adicionada como uma string.
Valor de retorno
Exemplo
Crie uma variável “strtodate”E chame o“Data.Parse ()”Método, passando uma string como uma data:
Deixe strtodate = data.parse ("20-11-2022");Imprima a data convertida armazenada em uma variável usando o “console.registro()”Método:
console.log (strtodate);Saída
A saída acima dá “Nan”Porque a string não corresponde ao formato da data.
Agora, passe a string em um formato adequado em um método parse ():
Deixe strtodate = data.parse ("2022-11-20");Saída
A saída mostra uma soma dos milissegundos a partir de 1º de janeiro de 1970: 00:00:00 UTC e a data “2022-11-20”.
Método 2: converta uma string em um objeto de data usando o construtor date ()
O método mais usado para criar um objeto de data a partir de uma string é o construtor do objeto de data. Para criar um objeto de data a partir de uma string, passe a string para o construtor date () como um argumento em um formato adequado.
Sintaxe
A seguinte sintaxe para o construtor date ():
nova data (DATEstring);É preciso a data em uma string como um parâmetro.
Valor de retorno
Exemplo
Invocar a data () Construtor por passar a data em um formato de string como argumento e armazenar o objeto Data de retorno em uma variável “strtodate”:
Seja strtodate = new Date ("23-02-2022");Imprima o objeto de data resultante no console usando o “console.registro()”Método:
console.log (strtodate);Saída
A saída acima dá “Data inválida”Porque a string não corresponde ao formato da data.
Agora, passe a data em um formato adequado em um construtor de data:
Seja strtodate = new Date ("2022-02-23");Saída
A saída exibiu um novo objeto de data.
Conclusão
Para criar um objeto de data a partir de uma string, use o “Data()”Construtor ou o“Parse ()”Método do objeto de data. O método parse () analisa uma data como uma corda e dá uma data em milissegundos a partir de 1 de janeiro de 1970, e a data é derivada analisando a sequência especificada usada para representar uma data. O construtor date () fornece um novo objeto de data e método comumente utilizado para converter uma string em um objeto de data. Ambos os métodos são completamente explicados neste artigo com exemplos.