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