Moment.js moment.duration().isDuration(obj) Método

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *