输入时间之间的JS差异

JS Differnce Between Inputed times

本文关键字:JS 差异 之间 时间 输入      更新时间:2023-09-26

我想提示();3次,一小时,一分钟,一秒。然后用户必须以同样的方式提供一个日期,该日期必须小于另一个日期。然后打印差异。这如何在js中实现呢?我在google和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>
http://www.w3schools.com/jsref/met_win_prompt.asp

如何提示。你也可以要求这样的约会。把它们写成数字,这样更容易减去和计算差