Cómo restar las fechas en JavaScript

Cómo restar las fechas en JavaScript

JavaScript proporciona un Fecha ojo para realizar manipulaciones con un fecha, día, tiempo, año, etc. Usando este objeto, los usuarios pueden extraer fechas y modificarlas mediante suma o resta en función de sus necesidades. Esta publicación demuestra varios métodos para restar fechas en Javascript. Para encontrar la diferencia entre las fechas, el obtener la fecha() Los métodos están adaptados. Además, Matemáticas.abdominales() también se usa para restar dos fechas en JavaScript. El contenido de la publicación es el siguiente:

  • Cómo restar las fechas en JavaScript
  • Uso del método getDate () en JavaScript
  • Uso de matemáticas.Método ABS () en JavaScript

Cómo restar las fechas en JavaScript?

El Fecha El objeto tiene varias características para extraer y manipular las fechas actuales. Por ejemplo, el obtener la fecha() El método se utiliza para recuperar el número de día en nombre del Fecha objeto. Además, el Matemáticas.abdominales() El método se adapta para calcular la diferencia entre dos fechas en valores absolutos.

Método 1: Restar las fechas usando el método getDate ()

El Fecha El objeto se usa con el obtener la fecha() Método para restar las fechas. Por ejemplo, se considera un ejemplo para restar fechas empleando el obtener la fecha() Método en JavaScript. El método regresa milisegundos. El código de ejemplo se proporciona a continuación:

Código

consola.log ("Ejemplo para restar dos fechas")
var d1 = nueva fecha ("16 de marzo de 2022");
var d2 = nueva fecha ("6 de abril de 2022");
var sub = d2.getTime ()-D1.consigue tiempo();
consola.log (sub);

La descripción del código se proporciona de forma listada:

  • En primer lugar, el "D1" La variable se utiliza para almacenar la fecha "16 de marzo de 2022".
  • Después de eso, el "D2" Variable almacena la segunda fecha como "6 de abril de 2022".
  • Además, el "consigue tiempo()" El método se adapta para calcular la diferencia entre estas fechas.
  • Estos métodos extraen la diferencia en milisegundos y guárdelo en "sub" variables.
  • Al final, el registro() El método se utiliza para mostrar la diferencia entre estas fechas en formato de milisegundos.

Producción

El resultado de dos resta se imprime en la consola.

Método 2: Restar fechas usando matemáticas.Método ABS ()

El Matemáticas El objeto proporciona varias características para manipular los datos utilizando suma o resta. Por lo tanto, se considera un ejemplo restando las dos fechas empleando el abdominales() Método en JavaScript. El código se escribe a continuación considerando el método:

Código

consola.Log ("Primera fecha")
var primero_date = nueva fecha ("8/03/2022");
var sec_date = nueva fecha ("10/02/2022");
consola.log (first_date)
consola.Log ("Segunda fecha")
consola.log (SEC_DATE)
var dif = matemáticas.ABS (SEC_DATE-FIRST_DATE);
D = DIF/(1000 * 3600 * 24)
consola.Log ("Días de resta")
consola.log (d);

La explicación del código se da aquí:

  • Dos variables, "primera fecha" y "Sec_Date" se utilizan para almacenar dos "8/8/2022" y "02/10/2022" fechas.
  • Después, abdominales() El método se utiliza para almacenar el valor absoluto de las fechas restadas en un "Diff" variable.
  • Además, el valor en el "Diff" variable se divide por "1000*3600*24" para convertir los valores absolutos en días y almacenarlos en el "d" variable.
  • Al final, el registro() Se emplea el método para mostrar los días restados.

Producción

La salida regresa "26" Después de restar las fechas de "Mar 08 de marzo 2022 " a "10 de febrero 2022".

Conclusión

El obtener la fecha() y Matemáticas.abdominales() Los métodos se utilizan para obtener la diferencia entre las dos fechas. La diferencia podría ser en días, horas o lo que el usuario desee. El objeto de fecha se usa con el obtener la fecha() Método para restar las fechas. Aquí, hemos demostrado múltiples métodos para obtener la diferencia entre dos fechas en JavaScript. Para una mejor comprensión, hemos proporcionado un conjunto de ejemplos que muestran la demostración de cada método.