function diffDay(sd,ed){ var a=sd.split('-'),b= ed.split('-'), s = new Date(a[0],a[1]-1,a[2]).getTime(),e=new Date(b[0],b[1]-1,b[2]).getTime(); alert((e-s)/(1000*60*60*24)>90?'超过3个月':'没超过') } diffDay('2010-6-10','2010-10-1');
var dateStart=new Date(2010,6,10); var dateEnd=new Date(2010,10,1); var m_gap=dateEnd.getMonth()-dateStart.getMonth(); var d_gap=dateEnd.getDate()-dateStart.getDate(); if ((m_gap==3&&d_gap>=0)||m_gap>3) { alert("超过三个月"); }
var dateStart=new Date(2010,6,10); var dateEnd=new Date(2010,10,1); var y_gap=dateEnd.getFullYear()-dateStart.getFullYear(); var m_gap=y_gap*12 + dateEnd.getMonth()-dateStart.getMonth(); var d_gap=dateEnd.getDate()-dateStart.getDate(); if ((m_gap==3&&d_gap>=0)||m_gap>3) { alert("超过三个月"); }
var a=sd.split('-'),b= ed.split('-'),
s = new Date(a[0],a[1]-1,a[2]).getTime(),e=new Date(b[0],b[1]-1,b[2]).getTime();
alert((e-s)/(1000*60*60*24)>90?'超过3个月':'没超过')
}
diffDay('2010-6-10','2010-10-1');
var dateStart=new Date(2010,6,10);
var dateEnd=new Date(2010,10,1);
var m_gap=dateEnd.getMonth()-dateStart.getMonth();
var d_gap=dateEnd.getDate()-dateStart.getDate();
if ((m_gap==3&&d_gap>=0)||m_gap>3) {
alert("超过三个月");
}
var dateEnd=new Date(2010,10,1);
var y_gap=dateEnd.getFullYear()-dateStart.getFullYear();
var m_gap=y_gap*12 + dateEnd.getMonth()-dateStart.getMonth();
var d_gap=dateEnd.getDate()-dateStart.getDate();
if ((m_gap==3&&d_gap>=0)||m_gap>3) {
alert("超过三个月");
}