首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP的有关问题身家性命

2012-02-23 
ASP的问题高手请进身家性命在线等你好各位高手偶是个小小的菜鸟最近在计算时间差的问题上遇到了问题哎基本

ASP的问题高手请进身家性命在线等
你好各位高手   偶是个小小的菜鸟最近在计算时间差的问题上遇到了问题   哎   基本功不过关   又要的急所以   请各位高手   有时间的给个代码   没时间的给个建议   谢谢高手们了!
    好了我开始说问题吧     就是   2个下拉   菜单   里面是     第一个是开始   0到23   小时   第二个下拉菜单是0到23结束时间   然后就是得出来的时间差   显示到后面
      谢谢各位急啊   在线等

[解决办法]
没有日期么??如果没有日期就表明是当天的时间差,相减就可以了

如果有日期的话,可以用datediff( "h ",date1,date2)
[解决办法]
<script language= "JavaScript " type= "text/javascript ">
<!--
function chgDate()
{
var sForm = document.form1;
var bDate = sForm.date1.options[sForm.date1.selectedIndex].value;
var eDate = sForm.date2.options[sForm.date2.selectedIndex].value;
document.getElementById( "sHour ").innerHTML=eDate-bDate;
}
//-->
</script>
</head>

<body>
<form name= "form1 ">
开始时间:
<select name= "date1 ">
<%
For i= 0 To 23
Response.Write " <option value= " " "& i & " " "> " & i & " </option> "
next
%>
<select>
&nbsp;
结束时间:
<select name= "date2 " onchange= "chgDate(); ">
<%
For i= 0 To 23
Response.Write " <option value= " " "& i & " " "> " & i & " </option> "
next
%>
<select>
&nbsp;
时间差: <span id= "sHour "> </span>
</form>

热点排行