如何在jQuery中使用moment js动态查找下个月和下个年

How to find dynamically next month and year using moment js in jQuery

本文关键字:下个月 查找 动态 js moment jQuery      更新时间:2023-09-26

我的页面中有两个日历,它是使用完整的日历jQuery插件实现的。

我需要加载日历,如左当前日历和右即将到来的月份日历。就像如果现在是十一月,那么正确的日历应该是十二月。我可以通过给出日期来做到这一点。

但我有两个导航箭头,可以在日历的左右两侧导航到这些日历。我如何在下个月和下一年获得动态,反之亦然,即上个月和上一年提供了一个月和一年。

我找到了一种使用moment.js获取当前月份和年份的方法,它将处理闰年和所有。。。

以下是迄今为止获取当前日期的代码。我需要知道如何在导航点击上获得上个月和下个月和明年。

代码:

var eNow = new Date();
var eMoment = moment(eNow);
var leftEMonth = eMoment.format('MM')-1; 
var leftEYear = eMoment.format('YYYY');

月份:

moment().add(1, 'months');

年份:

moment().add(1, 'years');

例如,您的下个月按钮将如下所示:

$('#nextMonthBtn').click(function () {
    eMoment.add(1, 'months');
});

假设eMoment当然在范围内。