Códigos do Guru

Diferença de dias entre duas datas

var date1 = new Date(); – Aqui é criada uma variável “date1” que armazena a data atual.

var date2 = new Date("Tue Aug 02 2022 00:00:00 GMT-0300 (Horário Padrão de Brasília)"); – Aqui é criada uma variável “date2” que armazena a data específica, “Tue Aug 02 2022 00:00:00 GMT-0300 (Horário Padrão de Brasília)”.

var timeDiff = Math.abs(date2.getTime() - date1.getTime()); – Aqui é criada uma variável “timeDiff” que armazena a diferença de tempo entre as duas datas. A função .getTime() retorna o número de milissegundos desde a data de referência (1 de janeiro de 1970) para cada data. A função Math.abs() é usada para retornar o valor absoluto da diferença.

var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); – Aqui é criada uma variável “diffDays” que armazena a diferença de dias entre as duas datas. Primeiro, a diferença de tempo é convertida em dias, dividindo-a por (1000 * 3600 * 24), que é o número de milissegundos em um dia. Em seguida, a função Math.ceil() é usada para arredondar o resultado para cima, garantindo que sempre retornemos um número inteiro de dias.

Em resumo, este código permite que você calcule a diferença de dias entre duas datas, usando as funções de data do JavaScript e as funções matemáticas abs e ceil.

Visualização do código

VOCÊ PRECISA DE PERMISSÃO PRA OLHAR O CÓDIGO

o vm4 Ta=0:0ai)D
ge202lrt0etfe 0iA�dafnt  ) :(3gd0r2D
;1i"de(b2(ew aGad  0nH.02((ar/at 0h1) r2a0�eof.hifDaMi= 0") aei(d  aDftaorvtw�d  iumv t m(;-Mea
=ma tr(evi st00
i)r0 =ee1ytcB
M.e au� 2*Ds6 3P0*TtT t� ldr ;e; e .gie)�-af)ease) 0T