从下面的 html 和 javascript 代码我希望将输入时间与当前时间进行比较!如果输入时间少于 2 小时,我想在标签中打印“Less time”,如果超过 2 小时,我想在标签中打印“sufficient time”!
function test(){
var element = document.getElementById("time").value;
var d = new Date();
var n = d.getTime();
if(element-n>2){
document.getElementById("check").innerHTML="sufficient time";
}
else{
document.getElementById("check").innerHTML="Less time";
}
}
<html>
<body>
<form>
<span>Time</span>
<input type="time" id="time">
<input type="button" value="CHECK" onclick="test();"> <br>
<label id="check"></label>
<input class="button" type=reset name=reset value=Cancel>
</form>
</body>
</html>
当我评估这个时,我总是得到更少的时间!我怎样才能更正我的代码?
原文由 Sachini Karunaratne 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的代码的工作示例