js中获取某个月份的第一天和最后一天的日期,返回年-月-日格式
<script type="application/javascript">
document.write(getDay(2023,3));
function getDay(year, month) {
var firstDay = new Date(year, month - 1, 1);
var currentMonth = firstDay.getMonth();
var lastDay = new Date(firstDay.getFullYear(), currentMonth + 1, 0);
var fy = firstDay.getFullYear();
var fm = firstDay.getMonth() + 1;
firstDay = [fy, fm, '01'].join("-");
var ly = lastDay.getFullYear();
var lm = lastDay.getMonth() + 1;
var ld = lastDay.getDate();
lastDay = [ly,lm, ld].join("-");
return [firstDay, lastDay];
}
</script>