El método moment().isDuration() se usa para verificar si el parámetro dado es un objeto Duration. Devuelve un valor booleano. También devolverá falso si el objeto pasado es un objeto de momento normal.
Sintaxis:
moment().isDuration( obj );
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- obj: Es el objeto que se comprobará si es un objeto Duración.
Valor devuelto: este método devuelve un valor booleano que especifica si el parámetro es un objeto de duración.
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().isDuration() .
Ejemplo 1:
Javascript
const moment = require('moment'); let durationOne = moment.duration(10, 'minutes'); let durationTwo = moment.duration({days: 4, minutes: 10}); let durationThree = moment(); console.log( "durationOne Is Duration:", moment.isDuration(durationOne) ) console.log( "durationTwo Is Duration:", moment.isDuration(durationTwo) ) console.log( "durationThree Is Duration:", moment.isDuration(durationThree) )
Producción:
durationOne Is Duration: true durationTwo Is Duration: true durationThree Is Duration: false
Ejemplo 2:
Javascript
const moment = require('moment'); let durationA = moment.duration({hours: 4, minutes: 15}); let durationB = durationA.clone(); let dateC = new Date() console.log( "durationA Is Duration:", moment.isDuration(durationA) ) console.log( "durationB Is Duration:", moment.isDuration(durationB) ) console.log( "dateC Is Duration:", moment.isDuration(dateC) )
Producción:
durationA Is Duration: true durationB Is Duration: true dateC Is Duration: false
Referencia: https://momentjs.com/docs/#/durations/is-a-duration/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA