Moment.js moment.duration().isDuration(obj)方法

Moment.js moment.duration().isDuration(obj)方法

moment().isDuration()方法 用于检查给定的参数是否为一个Duration对象。它返回一个布尔值。如果传递的对象是一个普通的moment对象,它也将返回false。

语法:

moment().isDuration( obj );

参数: 此方法接受一个参数,如上所述,并在下面描述:

  • obj: 它是将被检查是否为一个 Duration 对象的对象。

返回值: 此方法返回一个布尔值,指定参数是否为 Duration 对象。

注意: 这将无法在普通的 Node.js 程序中工作,因为它需要在全局或项目目录中安装一个外部的 moment.js 库。

Moment.js 可以使用以下命令安装:

安装 moment 模块:

npm install moment

以下示例将演示 **。

示例1:

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) 
)

输出:

durationOne Is Duration: true
durationTwo Is Duration: true
durationThree Is Duration: false

示例2:

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) 
)

输出:

durationA Is Duration: true
durationB Is Duration: true
dateC Is Duration: false

参考资料: https://momentjs.com/docs/#/durations/is-a-duration/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程