La función moment().diff() se usa para obtener la diferencia en milisegundos de fechas dadas que se pasan como parámetro a esta función.
Sintaxis:
moment().diff(Moment|String|Number|Date|Array, String, Boolean);
Parámetros: Esta función tiene dos parámetros, el primero es la fecha de tipo Momento|String|Número|Fecha|Array y el segundo parámetro es un parámetro opcional de tipo booleano que se utiliza para obtener como resultado números flotantes en lugar de enteros.
Valor devuelto: esta función devuelve la fecha en milisegundos.
Instalación del módulo de momentos:
- Puede visitar el enlace para Instalar el módulo de momento . Puede instalar este paquete usando este comando.
npm install moment
- Después de instalar el módulo moment, puede verificar su versión moment en el símbolo del sistema usando el comando.
npm version moment
- Después de eso, puede simplemente crear una carpeta y agregar un archivo, por ejemplo, index.js como se muestra a continuación.
Ejemplo 1: Nombre de archivo: index.js
// Requiring the module const moment = require('moment'); var dateOne = moment([2019, 03, 17]); var dateTwo = moment([2001, 10, 28]); // Function call var result = dateOne.diff(dateTwo, 'days') console.log("No of Days:", result)
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
No of Days: 6349
Ejemplo 2: Nombre de archivo: index.js
// Requiring the module const moment = require('moment'); function getYearDiff(dateOne, dateTwo) { return dateOne.diff(dateTwo, 'years', true); } // Function call var result = getYearDiff(moment([2019, 11, 30]), moment([2001, 2, 17])); console.log("No of years difference:", result)
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
No of years difference: 18.78611111111111
Referencia: https://momentjs.com/docs/#/displaying/difference/
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA