Cómo calcular los días entre dos fechas en JavaScript?

Cómo calcular los días entre dos fechas en JavaScript?
¿Alguna vez ha estado en un escenario similar en el que se nos da la fecha de unión de un empleado que ha renunciado a su designación en una fecha determinada y queremos descubrir cuántos días ha trabajado con la compañía para calcular Su salario. En tal situación, JavaScript puede ayudar.

Ese fue solo uno de un mil millones de escenarios posibles en los que puede encontrarse, pero hay otros problemas que pueden tener lugar al tratar con problemas de la vida real. Por lo tanto, discutiremos cómo podemos resolver fácilmente este problema usando JavaScript.

Calcule los días entre dos fechas usando JavaScript

Echemos un vistazo a cómo podemos calcular la cantidad de días en JavaScript.

Comenzaremos definiendo dos objetos de fecha.

Let date_1 = nueva fecha ('10/25/2021 ');
Let date_2 = new Date ();

Entonces tendremos que averiguar cuál es la diferencia entre estas dos fechas.

Dejar la diferencia = date_1.getTime () - date_2.consigue tiempo();
consola.log (diferencia);

Ahora, el resultado está en milisegundos y debemos convertir este resultado en días. La fórmula para convertir milisegundos en los días es:

(1000 milisegundos * (60 segundos * 60 minutos) * 24 horas)

Deje que Totaldays = matemáticas.techo (diferencia / (1000 * 3600 * 24));
consola.Log (Totaldays + 'Days to World Cup');

Esto calculará los días entre las dos fechas dadas.

Código completo

El siguiente es el código completo para este problema:

Let date_1 = nueva fecha ('10/25/2021 ');
Let date_2 = new Date ();
const días = (date_1, date_2) =>
Dejar la diferencia = date_1.getTime () - date_2.consigue tiempo();
Deje que Totaldays = matemáticas.techo (diferencia / (1000 * 3600 * 24));
regresar totalmente días;

consola.log (días (date_1, date_2) +"días a la copa mundial");

Simplemente ejecute el archivo y vea la salida en su terminal, la salida será similar a la siguiente:

Conclusión

Los días se pueden calcular entre dos fechas al descubrir primero la diferencia de tiempo entre las dos fechas dadas que se dan como resultado milisegundos y luego al convertir los milisegundos en los días. En esta publicación, hemos aprendido cómo podemos calcular fácilmente las fechas entre las dos fechas en JavaScript usando el obtener la fecha() propiedad del Fecha objeto.