Moment.js moment.duration().minutes() 方法

Moment.js moment.duration().minutes() 方法

moment().duration().minutes() 方法 用于获取持续时间的分钟数。这个分钟数是相对于一个小时的子集计算出来的,所以它的值在 0 到 59 之间。

语法:

moment().duration().minutes();

参数: 此方法不接受任何参数。

返回值: 此方法返回持续时间的分钟数(0-59)。

注意: 在正常的Node.js程序中,这将无法工作,因为它需要全局安装moment.js库或将其安装在项目目录中。

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

安装moment模块:

npm install moment

下面的示例将演示Moment.js的 moment.duration().minutes()方法

示例1:

const moment = require('moment'); 
  
let durationOne =  
    moment.duration(30, 'minutes'); 
let durationTwo =  
    moment.duration(105, 'minutes'); 
  
// This returns 30 as the number of 
// minutes is less than a whole hour 
console.log( 
    "durationOne minutes is:", durationOne.minutes() 
) 
  
// This returns 45 as the number of minutes 
// is greater than 1 hour, and therefore returns the 
// value of minutes of the next hour (next 45 minutes) 
console.log( 
    "durationTwo minutes is:", durationTwo.minutes() 
)

输出:

durationOne minutes is: 30
durationTwo minutes is: 45

示例2: 这个示例将帮助你理解这个方法与asMinutes()之间的区别,以便更好地理解。

const moment = require('moment'); 
  
let durationA =  
    moment.duration(2, 'hours'); 
let durationB =  
    moment.duration({hours: 3, minutes: 52}); 
  
// The asMinutes() method will return the 
// length of the duration in minutes 
console.log( 
    "Length of durationA in minutes is:", 
    durationA.asMinutes() 
) 
console.log( 
    "durationA minutes is:", 
    durationA.minutes() 
) 
  
console.log( 
    "Length of durationB in minutes is:", 
    durationB.asMinutes() 
) 
console.log( 
    "durationB minutes is:", 
    durationB.minutes() 
)

输出:

Length of durationA in minutes is: 120
durationA minutes is: 0
Length of durationB in minutes is: 232
durationB minutes is: 52

参考: https://momentjs.com/docs/#/durations/minutes/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程