js获取上月的最后一天

一、问题:

  在最近的开发中遇到一个需求,需要初始化默认时间为上月的最后一天

  而在日历中这个值在每个月都不是固定的

二、分析:

  问题可以转化为,获取指定月份时间的月末最后一天,下边是代码,供大家参考

function getPreMonthLastDay() {

    // debugger;
    var date = new Date();
    var year = date.getFullYear().toString();
    var month = (date.getMonth()).toString();
    var temp = new Date(year,month,0);//关键代码,构造时间为指定的时间
    day = (temp.getDate()).toString();

    if(month.length == 1) month = "0" + month;
    if(day.length == 1) day = "0" + day;

    return year + "-" + month + "-" + day;
    
}

猜你喜欢

转载自www.cnblogs.com/hackxiyu/p/9068399.html
今日推荐