easy UI中利用JS获取当前月的第一天和最后一天,并显示到时间控件上

时间:2021-08-19 18:05:09
      var date = new Date();
        var monthDate = new Date(date.getFullYear(), date.getMonth(), 1);
        var ctime = monthDate.getFullYear() + '-' + (monthDate.getMonth() + 1) + "-" + monthDate.getDate();
        $("#rBeginTime").datebox(options);
        $("#rBeginTime").datebox("setValue", ctime);
        var MonthNextFirstDay = new Date(date.getFullYear(), date.getMonth() + 1, 1);
        var lastDay = new Date(MonthNextFirstDay - 86400000);
        var ctimeone = lastDay.getFullYear() + '-' + (lastDay.getMonth() + 1) + '-' + lastDay.getDate();
        $("#rEndTime").datebox(options);

        $("#rEndTime").datebox("setValue", ctimeone);

这里尤其要注意的是,获取年份用getFullYear(),才能得到2016年,而一开始用的getYear(),所以年份总是得到116,在这里也重点标记一下,省的大家和我犯一样的错误