js获取指定日期所在月的第一天和最后一天


//获取指定日期所在月的第一天和最后一天
function getfirstDateAndlastDate(){
    var dateStr = "2021-02-16 09:36:39";
    var date = new Date(dateStr);
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    if(month > 12){
        month = 1;
        year++;
    }
    if (month < 10) {
        month = '0' + month
    }
    var monthLastDay = new Date(year, month, 0).getDate();
    var firstDate = year + '-' + month + '-' + '01';
    var lastDate = year + '-' + month + '-' + monthLastDay;
    console.log(firstDate);
    console.log(lastDate);
}
//使用moment.js
//获取指定日期所在月的第一天
var firstDate = moment("2022-02").startOf("month").format("YYYY-MM-DD");
//获取指定日期所在月的第一天
var lastDate = moment("2022-02").endOf("month").format("YYYY-MM-DD");

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM