获取当月的月初和月末

获取当月的月初和月末

刚碰见个这样的需求,忽然之间发现不会写,度娘以后记录下来分享一下


function getLastDay(){
    var now = new Date();
    var year = now.getFullYear();
    var month = now.getMonth() + 1;
    if(month>12){
        month -=12;
        year++;
    }
    var new_date = new Date(year,month,1);
    var pre_month = "";
    if(month < 10){
        pre_month = "0";
    }
    var first = "" + year + "-" + pre_month + month + "-01" + " 00:00:00";
    var end = "" + year + "-" + pre_month + month + "-" + (new Date(new_date.getTime()-1000*60*60*24)).getDate() + " 23:59:59";
    console.log(first)
    console.log(end)
    console.log(new Date(new_date.getTime()))
    console.log(new Date(new_date.getTime()-1000*60*60*24) + "23:59:59")
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容