El método moment().add() se usa para agregar la unidad de tiempo dada al objeto Moment. La unidad se puede especificar en todas las variaciones reconocidas de la unidad, incluidas sus formas plural y abreviada.
Sintaxis:
moment().add(Number, String) OR moment().add(Duration) OR moment().add(Object)
Parámetros: este método acepta múltiples parámetros como se mencionó anteriormente y se describe a continuación:
- Número: Es un número que denota el valor de tiempo que se tiene que sumar.
- String: Es una string que denota la unidad de tiempo que se debe sumar.
- Duración: este es un objeto de duración que contiene el tiempo que debe agregarse.
- Objeto: es un objeto que se puede usar para indicar todos los valores de tiempo que se pueden agregar al Momento.
Valor devuelto: este método devuelve una string de la unidad de tiempo dada del objeto Momento.
Nota: Esto no funcionará en el programa Node.js normal porque requiere que una biblioteca moment.js externa se instale globalmente o en el directorio del proyecto.
Moment.js se puede instalar con el siguiente comando:
Instalación del módulo de momentos:
npm install moment
Los siguientes ejemplos demostrarán el método Moment.js moment().add() .
Ejemplo 1:
Javascript
const moment = require('moment'); let momentA = moment(); console.log( "Current MomentA is:", momentA.toString() ); momentA.add(10, 'hours'); console.log( "Current MomentA is:", momentA.toString() ); momentA.add(45, 'minutes'); console.log( "Current MomentA is:", momentA.toString() ); momentA.add(5, 'days'); console.log( "Current MomentA is:", momentA.toString() ); momentA.add(6, 'months'); console.log( "Current MomentA is:", momentA.toString() ); momentA.add(2, 'years'); console.log( "Current MomentA is:", momentA.toString() );
Producción:
Current MomentA is: Tue Jul 26 2022 01:17:03 GMT+0530 Current MomentA is: Tue Jul 26 2022 11:17:03 GMT+0530 Current MomentA is: Tue Jul 26 2022 12:02:03 GMT+0530 Current MomentA is: Sun Jul 31 2022 12:02:03 GMT+0530 Current MomentA is: Tue Jan 31 2023 12:02:03 GMT+0530 Current MomentA is: Fri Jan 31 2025 12:02:03 GMT+0530
Ejemplo 2:
Javascript
const moment = require('moment'); let momentB = moment(); console.log( "Current MomentB is:", momentB.toString() ); momentB.add({ hours: 5, minutes: 10, seconds: 30 }); console.log( "Current MomentB is:", momentB.toString() ); let momentC = moment(); console.log( "Current MomentC is:", momentC.toString() ); momentC.add({ days: 5, months: 10, years: 15 }); console.log( "Current MomentC is:", momentC.toString() );
Producción:
Current MomentB is: Tue Jul 26 2022 01:17:03 GMT+0530 Current MomentB is: Tue Jul 26 2022 06:27:33 GMT+0530 Current MomentC is: Tue Jul 26 2022 01:17:03 GMT+0530 Current MomentC is: Mon May 31 2038 01:17:03 GMT+0530
Referencia: https://momentjs.com/docs/#/manipulating/add/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA