我想提示();每小时3次,然后是分钟,然后是秒。然后,用户必须以相同的方式提供日期,该日期必须小于另一个。然后打印差异。怎么能在js中完成这个?我无法在谷歌和stackoverflow上找到任何提示。 (只有一些类似的不能涵盖我的情况。)
<!DOCTYPE html>
<html>
<head>
<title>Dates</title>
<meta charset="UTF-8">
<script>
function Beolvas(){
do{
var a = parseFloat(prompt("Hour"));
}while(isNaN(a)||(a>24)||(a<0));
do{
var b = parseFloat(prompt("Min"));
}while(isNaN(b)||(b>60)||(b<0));
do{
var c = parseFloat(prompt("Sec"));
}while(isNaN(c)||(c>60)||(c<0));
do{
var d = parseFloat(prompt("Hour2"));
}while(isNaN(d)||(d>24)||(d<0));
do{
var e = parseFloat(prompt("Min2"));
}while(isNaN(e)||(e>60)||(e<0));
do{
var f = parseFloat(prompt("Sec2"));
}while(isNaN(f)||(f>60)||(f<0));
//How?
var dif = 0;
document.getElementById("k").innerHTML= diff;
}
</script>
</head>
<body>
<h1>Thing</h1>
<button onclick="Beolvas()">Input</button>
<p id="k"></p>
</body>
</html>
答案 0 :(得分:1)
以下是如何提示。您也可以要求这样的日期。只需将它们作为数字,就可以更容易地减去并计算差异。