입력 한 시간이 추가 된 여유 시간보다 큰지 비교하는 ASP 페이지의 함수 작업 중입니다. 시간이 같을 때 검사가 실패하면 일정한 시간을 보았습니다. 설명 할 수있는 기능을 제공합니다. 동등한 날짜가 실패하는 이유를 모르거나 이것이 시간 비교에 대한 좋은 방법인지 알고 싶습니다.ASP 클래식에서 시간 비교/VBscript
<%
function TimeTest(testTime, checkTime, buffer, try)
checkingTime = FormatDateTime(cdate(DateAdd("n", buffer, cdate(checkTime))),4)
if try = 1 then
testTime = FormatDateTime(testTime, 4)
checktime = FormatDateTime(checkTime, 4)
end if
if cdate(testTime) > DateAdd("n", buffer, cdate(checkTime)) then
TimeTest = "<p class = 'redS'>Fails! testTime: "&testTime&" < checkTime:"&checkingTime&"</p>"
else
TimeTest = "<p class = 'greenS'>Works! testTime: "&testTime&" > checkTime:"&checkingTime&"</p>"
end if
end function
response.write("<br><br><h1>Test2</h1><br>")
for i=0 to 23
for j=0 to 59
response.write(TimeTest(i&":"&j&":00", i&":00:00", j, 1))
response.write("<BR>")
next
next
%>