开发者社区> 问答> 正文

使用moment.js将日期设置为第一天

我正在浏览当下的文档,找不到所需的方法。在我的解决方案中,我得到的是今天的日期,然后是前一个月和下一个月,但是希望得到该月的第一天和该月的最后一天。

简而言之,这应该是结果:

今天的日期: 21/05/2017
startDate = 01/04/2017
endDate = 30/06/2017

我的代码:

var startDate = moment(date).subtract(1,'months')
var endDate = moment(date).add(1,'months');

展开
收起
游客ufivfoddcd53c 2020-01-04 11:43:50 1805 0
1 条回答
写回答
取消 提交回答
  • 只需使用add和subtract方法即可获取下个月和上个月,startOf以及endOf获取该月的第一天和最后一天。

    2020-01-04 11:44:05
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载