<script language="JavaScript">
<!--
var d1=new Date("2002","01"-1,"20");
var d2 = new Date("2002","10"-1,"11");
alert(d1.toLocaleString());
alert(d2.toLocaleString());
alert((d2-d1)/(24*3600000));
//-->
</script>
<!--
var d1=new Date("2002","01"-1,"20");
var d2 = new Date("2002","10"-1,"11");
alert(d1.toLocaleString());
alert(d2.toLocaleString());
alert((d2-d1)/(24*3600000));
//-->
</script>
解决方案 »
- jquery.uploadify上传图片问题
- 关于SQL Vulnarability攻击怎么修改
- 急!急!在iframe内有一个打印预览的按钮,如何实现只打印iframe内的内容?
- 语法错误
- JS小问题, 快来!
- 在js中如何判断showModelessDialog的网页是否已经打开
- 各位大虾,如何让页面上的下拉列表控件具有只读属性?点击也不能进行选择??
- 请问如何做出 http://www.5aschool.com/walm/index.htm 当单击enter的时候出现一个自定义窗口,在线等待~~~~
- net_lover(孟子E章) :下面的“电子邮件地址不对”的那段代码不对,请问怎么回事?
- Chrome 在线调试 JS 的问题
- 如何用js判断输入框提交的内容第一个和最后一个不能为".",中间的内容为英文字母和.?
- 关于窗口关闭的问题
var str1 = "2002-01-20";
var str2 = "2002-10-11";
execScript('n = DateDiff("d", str1, str2)','vbscript');
alert("两日期间相隔 "+ n +" 天");
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head><body>
<button onClick="btnCount_Click()">计算相差天数</button>
<script language="JavaScript"> function btnCount_Click(){
s1 = "2002-1-10"
s2 = "2002-10-1"
alert(DateDiff(s1,s2))
} //计算天数差的函数,通用
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数
return iDays
} </script>
</body>
</html>