<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<meta http-equiv= "Content-type" content= "text/html; charset=gb2312 "/>
<title>js calculate the number of days between two dates </title>
<body>
<script type= "Text/javascript" >
function Btncount_click () {
S1 = "2014-12-30"
S2 = "2015-03-01"
Alert ("First date; +s1+" \ n Second Date: "+s2+" \ n "+datediff (S1,S2) +" Day ")
}
A function that calculates the difference in days, general
function DateDiff (sDate1, SDate2) {//sdate1 and sDate2 are 2006-12-18 formats
var adate, oDate1, ODate2, idays
Adate = Sdate1.split ("-")
oDate1 = new Date (adate[1] + '-' + adate[2] + '-' + adate[0])//Convert to 12-18-2006 format
Adate = Sdate2.split ("-")
ODate2 = new Date (adate[1] + '-' + adate[2] + '-' + adate[0])
Idays = parseint (Math.Abs (odate2-odate1)/1000/60/60/24)//Convert the difference in milliseconds to a number of days
Return idays
}
</script>
<input name= "" type= "button" onclick= "Btncount_click ()" value= "Calculation Days"/>
</body>
JS calculates the number of days in a two-day period