function Dayminus(aoStart,aoEnd){
var loStart = new Date(aoStart[0],aoStart[1]-1,aoStart[2],0,0,0,0);
var loEnd = new Date(aoEnd[0],aoEnd[1]-1,aoEnd[2],0,0,0,0);
return (loEnd.getTime()-loStart.getTime())/(1000*24*3600);
}
var loStart = new Date(aoStart[0],aoStart[1]-1,aoStart[2],0,0,0,0);
var loEnd = new Date(aoEnd[0],aoEnd[1]-1,aoEnd[2],0,0,0,0);
return (loEnd.getTime()-loStart.getTime())/(1000*24*3600);
}
解决方案 »
- 求助
- prototype 初学,undefined
- 请求最新网页new Date()
- 上传图片取部分截头像的功能
- 请问JAVASCRIPT如何将IE状态栏中的地址隐藏起来!?
- 如何利用JS取表格中特定一行的数据???
- 当DIV遇到IFRAME的时候,怎么让DIV在IFRAME的上面呢?(火急)顶者有分!
- 在javascript中命名分组的正则表达式是怎样写的,然后怎样利用命名替换或取出该命名级匹配的值?
- 如何在不同框架(Frame)网页中获取对象以及点击一个连接后使此连接不可用
- 请问当鼠标移到一张图片上时怎么显示小手?前提是不对这张图片进行超级链接。
- 请教:netscape中调用<input type="file" name="aa">的方法
- 关于关闭窗口,在线等待
date1="2001-2-3"
date2="2002-2-3" date1=cdate(date1)
date2=cdate(date2)
days=datediff("d",date1,date2)
msgbox(days)
</script>
开始日期:<input id="instart" type="text" value="1999-10-10">
结束日期:<input id="inend" type="text" value="2000-10-10">
天数差:<input id="inDay" type=text size=5>
<input type=button onclick="inDay.value=Dayminus(instart.value,inend.value)">
<script>
function Dayminus(asStartvalue,asEndvalue){
loinStart = asStartvalue.split("-");
loinEnd = asEndvalue.split("-");
var loStart = new Date(loinStart[0],loinStart[1]-1,loinStart[2],0,0,0,0);
var loEnd = new Date(loinEnd[0],loinEnd[1]-1,loinEnd[2],0,0,0,0);
return (loEnd.getTime()-loStart.getTime())/(1000*24*3600);
}
</script>
</body>
开始日期:<input id="instart" type="text" value="1999-10-10">
结束日期:<input id="inend" type="text" value="2000-10-10">
天数差:<input id="inDay" type=text size=5>
<input type=button value="计算" onclick="inDay.value=Dayminus(instart.value,inend.value)">
<script>
function Dayminus(asStartvalue,asEndvalue){
loinStart = asStartvalue.split("-");
loinEnd = asEndvalue.split("-");
var loStart = new Date(loinStart[0],loinStart[1]-1,loinStart[2],0,0,0,0);
var loEnd = new Date(loinEnd[0],loinEnd[1]-1,loinEnd[2],0,0,0,0);
return (loEnd.getTime()-loStart.getTime())/(1000*24*3600);
}
</script>
</body>
time1=new Date(2002,3,1,0,0,0);
time2=new Date();
alert(parseInt((time2-time1)/(3600*24*1000))); 其中1000是因为time是以毫秒计算的。