//获取指定日期所在月的第一天和最后一天 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");