Javascript 输入时间之间的差异

Javascript 输入时间之间的差异,javascript,time,Javascript,Time,我想提示一下;3次,一次一小时,然后一分钟,然后几秒钟。然后,用户必须以相同的方式提供一个日期,该日期必须小于另一个日期。然后打印差异。这在js中是如何实现的?我在谷歌和stackoverflow上都找不到任何关于约会的提示。(只有一些类似的,不包括我的情况。) 日期 函数Beolvas(){ 做{ var a=分析浮动(提示(“小时”); }而(a)| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 下面是提示的方法。您也可以

我想提示一下;3次,一次一小时,然后一分钟,然后几秒钟。然后,用户必须以相同的方式提供一个日期,该日期必须小于另一个日期。然后打印差异。这在js中是如何实现的?我在谷歌和stackoverflow上都找不到任何关于约会的提示。(只有一些类似的,不包括我的情况。)


日期
函数Beolvas(){
做{
var a=分析浮动(提示(“小时”);
}而(a)| | | | | | | | | | | | | | | | | | | | | | | | | | | | |


下面是提示的方法。您也可以要求这样的日期。只需将它们作为数字,就可以更容易地进行减法运算和计算差值。

您想“打印”到哪里日期?在控制台中?在网页中?您能添加一段代码吗?到目前为止您尝试了什么?谢谢,但我主要在差异计算方面有问题。您在减去数字方面有问题吗?那就是
var seconds=f-c
<!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>