首页 > 解决方案 > 使用 moment 将日期设置为不是从当前日期开始的月份

问题描述

我需要将日期设置为当年的月份“01 April”,以便稍后我可以计算从当前日期开始的天数。这是理想的方法吗?

let year = moment().year();
let newDt = moment(year).add(3, 'months').format('MM-DD-YYYY') // Just set the date to 1st April

标签: reactjsreact-nativemomentjs

解决方案


时刻很简单。做就是了moment().date(1).month(3)

编辑:我添加了一个完整的例子

const aprilFirst = moment().date(1).month(3);
alert('Date difference is ' + moment().diff(aprilFirst, 'days') + ' days');
<script src="https://momentjs.com/downloads/moment.min.js"></script>


推荐阅读