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