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>
结束时间:
<select name= "date2 " onchange= "chgDate(); ">
<%
For i= 0 To 23
Response.Write " <option value= " " "& i & " " "> " & i & " </option> "
next
%>
<select>
时间差: <span id= "sHour "> </span>
</form>