如何区分两个日期?
我有:
date1 = 2014/2/20
date2 = 2014/2/16
我希望将差异值设为4
。
答案 0 :(得分:3)
尝试这样做以获得天数方面的差异
var date1= "2014/2/20";
var date2= "2014/2/16";
var difference = (new Date(date1) - new Date(date2))/(1000*60*60*24);
<强> Js Fiddle Demo 强>
答案 1 :(得分:1)
var oneDay = 24 * 60 * 60 * 1000;
function getDateDiffinDays(d1, d2) {
var firstDate = new Date(d1);
var secondDate = new Date(d2);
return Math.round(Math.abs((firstDate.getTime() - secondDate.getTime()) / (oneDay)));
}
alert(getDateDiffinDays('2014/2/20', '2014/2/16'));
答案 2 :(得分:0)
您可以使用js方法获取日期的月份和年份,如getMonth,year等。 在此之后你可以减去。