求两个日期的天数差(100)

zhanshijiao 2002-04-04 01:38:27
我要求解两个日期的天数差,然显示在网页中。
请帮我以网页形式做出来,因为我网页基础比较差。
谢了。
我的EMAIL:zhanshijiao@sina.com
...全文
53 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reve 2002-04-04
  • 打赏
  • 举报
回复
要不
time1=new Date(2002,3,1,0,0,0);
time2=new Date();
alert(parseInt((time2-time1)/(3600*24*1000)));

其中1000是因为time是以毫秒计算的。
winux 2002-04-04
  • 打赏
  • 举报
回复
DateDiff是vb的一个函数,在script中也能用吗?要是能javascript能布能用
chenzengxi 2002-04-04
  • 打赏
  • 举报
回复
再加两个字.

<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>
chenzengxi 2002-04-04
  • 打赏
  • 举报
回复
呵呵,完整的.

<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 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>
8988 2002-04-04
  • 打赏
  • 举报
回复
<script language="vbscript">
date1="2001-2-3"
date2="2002-2-3"

date1=cdate(date1)
date2=cdate(date2)
days=datediff("d",date1,date2)
msgbox(days)
</script>
chenzengxi 2002-04-04
  • 打赏
  • 举报
回复
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);
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧