Como subtrair as datas em JavaScript

Como subtrair as datas em JavaScript

JavaScript fornece a Data objeto de realizar manipulações com um data, dia, tempo, ano, etc. Usando esse objeto, os usuários podem extrair datas e modificá -las por adição ou subtração com base em suas necessidades. Este post demonstra vários métodos para subtrair datas em JavaScript. Para encontrar a diferença entre as datas, o getDate () Os métodos são adaptados. Além disso, Matemática.abdômen() também é usado para subtrair duas datas em JavaScript. O conteúdo da postagem é o seguinte:

  • Como subtrair as datas em JavaScript
  • Usando o método getDate () em javascript
  • Usando matemática.Método ABS () em JavaScript

Como subtrair as datas em JavaScript?

O Data Objeto tem vários recursos para extrair e manipular as datas atuais. Por exemplo, o getDate () o método é utilizado para recuperar o número do dia em nome do Data objeto. Além disso, o Matemática.abdômen() o método é adaptado para calcular a diferença entre duas datas em valores absolutos.

Método 1: Subtraia as datas usando o método getDate ()

O Data objeto é usado com o getDate () Método para subtrair as datas. Por exemplo, um exemplo é considerado para subtrair as datas, empregando o getDate () Método em JavaScript. O método retorna milissegundos. O código de exemplo é fornecido abaixo:

Código

console.log ("Exemplo para subtrair duas datas")
var d1 = nova data ("16 de março de 2022");
var d2 = nova data ("6 de abril de 2022");
var sub = d2.getTime ()-D1.consiga tempo();
console.log (sub);

A descrição do código é fornecida de maneira listada:

  • Em primeiro lugar, o "D1" A variável é utilizada para armazenar a data “16 de março de 2022”.
  • Depois disso, o "D2" A variável armazena a segunda data como “6 de abril de 2022”.
  • Além disso, o "consiga tempo()" o método é adaptado para calcular a diferença entre essas datas.
  • Esses métodos extraem a diferença em milissegundos e armazená -lo em "sub" variáveis.
  • No final, o registro() O método é utilizado para exibir a diferença entre essas datas em formato de milissegundos.

Saída

O resultado de duas subtrações é impresso no console.

Método 2: Subtraia as datas usando matemática.Método ABS ()

O Matemática O objeto fornece vários recursos para manipular os dados usando adição ou subtração. Portanto, um exemplo é considerado subtrair as duas datas empregando o abdômen() Método em JavaScript. O código está escrito abaixo considerando o método:

Código

console.log ("Primeira data")
var primeiro_date = new Date ("03/8/2022");
var sec_date = new Date ("02/10/2022");
console.log (primeiro_date)
console.log ("Segunda data")
console.log (sec_date)
var dif = matemática.ABS (Sec_date-First_date);
D = DIF/(1000 * 3600 * 24)
console.log ("Subtrair Days")
console.log (d);

A explicação do código é dada aqui:

  • Duas variáveis, "primeiro encontro" e “Sec_date” são utilizados para armazenar dois “8/8/2022” e “02/10/2022” datas.
  • Depois disso, abdômen() o método é usado para armazenar o valor absoluto das datas subtraídas em um "Dif" variável.
  • Além disso, o valor no "Dif" A variável é dividida por “1000*3600*24” para converter os valores absolutos em dias e armazená -los no "D" variável.
  • No final, o registro() O método é empregado para exibir os dias subtraídos.

Saída

A saída retorna "26" Depois de subtrair as datas de “08 de março de 2022 ” para “10 de fevereiro de 2022”.

Conclusão

O getDate () e Matemática.abdômen() Os métodos são usados ​​para obter a diferença entre as duas datas. A diferença poderia ser em dias, horas ou o que o usuário desejar. O objeto de data é usado com o getDate () Método para subtrair as datas. Aqui, demonstramos vários métodos para obter a diferença entre duas datas em JavaScript. Para uma melhor compreensão, fornecemos um conjunto de exemplos que mostram a demonstração de cada método.