<%if (hour(session("timen")))-hour(now())=0 thenif minute(session("timen"))-minute(now())<0 thenstime=60+(minute(session("timen"))-minute(now()))elsestime=minute(session("timen"))-minute(now())end if %><font color="#FF0000">注意:答题时间只有<%=session("ttime")%>分钟,<%=session("ttime")%>分钟后未能提交试卷的系统将自动提交。<br>考试开始时间为 <%=session("timen")%>。您还有 <%=stime%> 分钟。<br> </font> <%else%><font color="#FF0000">注意:答题时间只有2个小时,2个小时后未能提交试卷的系统将自动提交。<br>考试开始时间为 <%=session("timen")%>。<br> </font> <%end if %><% if (hour(session("timen"))+1)-hour(now())=0 and minute(session("timen"))-minute(now())=0 then%>(1)如果我想把考试时间设置为60分钟该修改那些代码?(2)如果我想把考试时间设置为65分钟该修改那些代码?(3)session("timen")和session("ttime")有什么区别,怎样解释?谢谢!!!!!!!
热心网友
先回答第三个问题session("timen")是答题的开始时间session("ttime")是规定的答题时间 也就是那个2小时第一个问题要先创建一时间变量xnow然后把所有代码的now()替换为xnow要在开始加xnow=(now()-1小时)session("ttime")=1小时注:具体时间格式自己改第二个问题跟第一个差不多就是把“1小时”改为55分钟。
热心网友
我觉得上面代码不好,甚至有错,你有没有运行过?上面代码主要是找时间差,其实时间差有现成函数 datediff()。例如打开Test.asp,开始时间记为 session("timen"):在 Test1.asp 刷新一次显示一次当前时间和开始时间的差(分钟):
热心网友
我也同样期待回答!