首页 > 解决方案 > 如何制定可以滚动数月和数年的日期

问题描述

我想创建一个增量日期。我有两个按钮,一个将日期增加 1,另一个将日期减少 1。直到月底或年底,它都可以正常工作;如何使它滚动并根据月份变化,因为有些月份的天数不同?

这是我到目前为止的代码

var today = new Date();
        var dd = today.getDate()+days;
        var mm = today.getMonth()+1; //January is 0!
        var yyyy = today.getFullYear();

        if(dd<10) {
            dd = '0'+dd
        } 
        if(mm<10) {
            mm = '0'+mm
        } 

        today = dd + '/' + mm + '/' + yyyy;


$("#label").text(today);

days是我用来将天数添加到函数中的变量

标签: javascript

解决方案


只需将日期直接添加到日期,它将处理它:

 var today = new Date();
 today.setDate(today.getDate() + days);

 var dd =   today.getDate();
 var mm =   today.getMonth() + 1; //January is 0!
 var yyyy = today.getFullYear();

推荐阅读