gpt4 book ai didi

javascript - 减去 javascript 时间

转载 作者:行者123 更新时间:2023-12-03 06:15:39 27 4
gpt4 key购买 nike

我在 javascript 中减去时间时遇到了麻烦,尽管我已经谷歌搜索了 2 天但没有任何运气:(

我正在尝试为调查问卷计时。当用户开始调查问卷时,会记录时间戳。当用户完成/单击提交时,会记录新的时间戳,并将两个时间相减以找出用户花费了多少时间。

(在这个例子中我只是使用按钮...)当我减去时,我得到 NaN - 我需要解析毫秒吗?

此处代码:Click

这里:

var myVar = setInterval(myTimer, 1000);
function myTimer(){
var d = new Date();
document.getElementById("demo").innerHTML = d.toLocaleTimeString();
}

function maal1(){
var tid = new Date();
document.getElementById("demoo").innerHTML = tid.getTime();
}

function maal2(){
var tid = new Date();
document.getElementById("demooo").innerHTML = tid.getTime();
}

function calc(){
var tid1 = document.getElementById("demoo").value;
var tid2 = document.getElementById("demooo").value;
var tid3 = tid2 - tid1;
document.getElementById("tident").innerHTML = tid3;
}
<p class="centercenter" id="demo">Henter...</p></br>

<button class="centercenter" onClick="maal1()">Tid 1</button></br>

<p class="centercenter" id="demoo"></p></br>

<button class="centercenter" onClick="maal2()">Tid 2</button></br>

<p class="centercenter" id="demooo"></p></br>

<button class="centercenter" onClick="calc()">Calc</button></br>

<p class="centercenter" id="tident">Calc here</p>

最佳答案

var tid1 = document.getElementById("demoo").value;
var tid2 = document.getElementById("demooo").value;

应该是

var tid1 = document.getElementById("demoo").innerHTML;
var tid2 = document.getElementById("demooo").innerHTML;

希望这有帮助

关于javascript - 减去 javascript 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39118819/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com