获取当前时间,本周,本月,本周的开始结束时间
当前时间
var time = new Date(); //当前日期
var year = time.getFullYear(); //当前年
var month= time.getMonth()+1; //本月
var day= time.getDate(); //今日
var week= time.getDay(); //星期
本周的开始、结束时间(周一到周五)
这个month是不加1的月份
var startWeek= new Date(year, month,day-week+1); //开始时间
var endWeek= new Date(year, month,day+(5-week)); //结束时间
优化月数和天数
if(month < 10){
month = “0” + month ;
}
if(day< 10){
day= “0” + day;
}
获得某月的天数
function getDays(mon){
var startMonth = new Date(year, mon, 1); //开始
var endMonth = new Date(year, mon+ 1, 1); //结束
var days = (endMonth - startMonth )/(1000 * 60 * 60 * 24);
return days;
}
获得本月的开始日期
var startMonth = new Date(year, month, 1);
获得本月的结束日期
var endMonth = new Date(year, month, getDays(month));