当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Moment.js moment().date()用法及代码示例


moment().date() 方法用于获取或设置 Moment 对象所在月份的日期。设置日期的范围可以在 1 到 31 之间。超出范围时,日期将延长到上个月或下个月。对于没有全部 31 天的月份也是如此,因此当使用较大的值时将转到下个月。

用法:

moment().date( Number );

参数:该方法接受如上所述和如下所述的单个参数:

  • Number: 它是必须为 Moment 对象设置的月份中的某一天。它是一个可选参数。

返回值:此方法返回 Moment 所在月份的日期。

注意:这在普通的 Node.js 程序中不起作用,因为它需要全局安装或在项目目录中安装外部moment.js 库。

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

moment模块的安装:

npm install moment

以下示例将演示 Moment.js moment().date() 方法。

示例 1:

Javascript


const moment = require('moment'); 
  
console.log("Current Date:", moment().toString()) 
console.log("Current date is:", moment().date()) 
  
let date10 = moment().date(10); 
console.log( 
    "Moment with date of 10 is:", 
    date10.toString() 
) 
  
let date30 = moment().date(30); 
console.log( 
    "Moment with date of 30 is:", 
    date30.toString( 
))

输出:

Current Date: Mon Jul 18 2022 01:49:32 GMT+0530
Current date is: 18
Moment with date of 10 is: Sun Jul 10 2022 01:49:32 GMT+0530
Moment with date of 30 is: Sat Jul 30 2022 01:49:32 GMT+0530

示例 2:

Javascript


const moment = require('moment'); 
  
let momentX = moment().year(2019).month(6).date(5); 
  
console.log("momentX Date:", momentX.toString()) 
console.log("momentX date is:", momentX.date()) 
  
let date45 = momentX.date(45); 
console.log( 
    "momentX with date of 45 is:",  
    date45.toString() 
) 
  
let negativeDate45 = momentX.date(-45); 
console.log( 
    "momentX with date of -45 is:", 
    negativeDate45.toString() 
)

输出:

momentX Date: Fri Jul 05 2019 01:49:32 GMT+0530
momentX date is: 5
momentX with date of 45 is: Wed Aug 14 2019 01:49:32 GMT+0530
momentX with date of -45 is: Sun Jun 16 2019 01:49:32 GMT+0530

参考:https://momentjs.com/docs/#/get-set/date/



相关用法


注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 Moment.js moment().date() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。