JS获取某月首尾日
functin getMonthDay(){
var startDate = $(“#startDate”).val(); //获取输入的一个日期
var date = new Date(startDate);
var month = date.getMonth() + 1;
var year = date.getFullYear();
var firstdate = year + ‘-’ + month + ‘-01’;
var day = new Date(year,month,0);
var lastdate = year + ‘-’ + month + ‘-’ + day.getDate();
}
拼接成 yyyy-MM-dd格式
获取周的首位日
function firstDayOfWeek(){
var startDate = $(“#startDate”).val(); //获取输入的一个日期
var date = new Date(startDate);
date.setDate(date.getDate() + 1 - date.getDay());
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var firstDateOfWeek = year + ‘-’ + month + ‘-’ + day;
}
function lastDayOfweek(){
var startDate = $(“#startDate”).val(); //获取输入的一个日期
var date = new Date(startDate);
date.setDate(date.getDate() +7 - date.getDay());
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var lastDateOfWeek = year + ‘-’ + month + ‘-’ + day;
}