我是徐大志

有志者事竟成,破釜沉舟,百二秦关终属楚;
苦心人天不负,卧薪尝胆,两千越甲可吞吴。

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;
    
}

 

posted @ 2018-05-21 17:38  我是徐大志  阅读(1003)  评论(0编辑  收藏  举报
【少年,我看你目光炯炯有神,将来一定能成大事!】