在别的区已经回答过了
<script>
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]);
if((oDate2-oDate1)<=0){
alert("0");
}
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
alert(iDays);
}
</script>
<form name="diff">
date1<input type="text" size=20 name="date1">
date2<input type="text" size=20 name="date2">
<input type="button" value="run" onclick="javascript:DateDiff(document.diff.date1.value,document.diff.date2.value);">
</form>你输入两个2000-1-2 2001-3-4这样的日期 可以计算差值~~~~~~~同样方法可以实现循环~你看看几个函数
<script>
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]);
if((oDate2-oDate1)<=0){
alert("0");
}
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
alert(iDays);
}
</script>
<form name="diff">
date1<input type="text" size=20 name="date1">
date2<input type="text" size=20 name="date2">
<input type="button" value="run" onclick="javascript:DateDiff(document.diff.date1.value,document.diff.date2.value);">
</form>你输入两个2000-1-2 2001-3-4这样的日期 可以计算差值~~~~~~~同样方法可以实现循环~你看看几个函数
解决方案 »
- jquery隐藏td里面的所有元素
- EXTjs的ComboBox联动不刷新
- JS中函数调用的问题
- 能不能像css那样为标签添加javascript事件
- 如何用javascript脚本来实现将一个bmp格式图片转换成jpeg格式的图片?
- window.open 问题请教
- 为什么包含不行呢?
- 关于163.com 邮箱界面实现的问题.
- 关于jquery的datatables插件,请大侠帮忙
- 求屏蔽右键的代码和屏蔽状态栏显示连接的javascript代码
- 超简单问题,请问在用户输入后,如何判断文本框里面输入的内容有大于等于(>=)2个空格,就弹出pop-up提示错误。在线等JS解决办法。
- 本人不懂JSP,有段小程序烦大家帮看看....!!!
for(var i=startdate.gettime();i<=enddate.gettime();i+=1000*60*60*24){
.
.
.
}