function getDaysInMonth(year,month) {
month = parseInt(month, 10);
var temp = new Date(year, month, 0);
return temp.getDate();
}
JS获取N天前或N天后日期
function fun_date(days){
var date1 = new Date(),
//当前时间
time1=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate();
var date2 = new Date(date1);
date2.setDate(date1.getDate()+days);
var time2 = date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();
return date2
}
js获取两个日期之间间隔多少个月 date1(min) date2 (max)
function dateMonth(min,max){
// 拆分年月日
min = min.split('-');
// 得到月数
min = parseInt(min[0]) * 12 + parseInt(min[1]);
// 拆分年月日
max= max.split('-');
// 得到月数
max= parseInt(max[0]) * 12 + parseInt(max[1]);
var m = Math.abs(min- max);
return m;
}
js获取两个日期间隔多少分钟
function dateMinus(min, max) {//min:小日期 max:大日期
var stDate = new Date(min);
var now = new Date(max);
var days = now.getTime() - sdate.getTime();
var minus= parseFloat(days / (1000 * 60 * 60)).toFixed(2);
return minus;
}