如何在javascript中找到两次之间的差异?
因此,我需要从javascript中的html表单中找出两个给定时间之间的差异 到目前为止,我的代码一直返回“未定义” 这是密码。 时间来自表单中的datetime本地输入,因此其格式为mm/dd/yyyy 00:00 AM/PM如何在javascript中找到两次之间的差异?,javascript,date,time,Javascript,Date,Time,因此,我需要从javascript中的html表单中找出两个给定时间之间的差异 到目前为止,我的代码一直返回“未定义” 这是密码。 时间来自表单中的datetime本地输入,因此其格式为mm/dd/yyyy 00:00 AM/PM function ready() { submit.onclick = function () { var timeo = document.getElementById("first"); var timet = docu
function ready() {
submit.onclick = function () {
var timeo = document.getElementById("first");
var timet = document.getElementById("second");
console.log(timeo);
console.log(timet);
var diff = Math.abs(new Date(timet) - new Date(timeo));
let el = document.createElement('p')
el.innerHTML = "Your elapsed time was: " + diff.getTime;
console.log("worked");
results.append(el);
}
}
document.addEventListener("DOMContentLoaded", ready);
请帮忙 timeo和timet是元素本身,您应该从元素中获取值:
var timeo = document.getElementById("first").value;
var timet = document.getElementById("second").value;
timeo和timet是元素本身,您应该从元素中获取值:
var timeo = document.getElementById("first").value;
var timet = document.getElementById("second").value;
什么是
.getTime
?当一个日期与另一个日期相减时,结果是以毫秒为单位的差,因此“您的运行时间是:“+diff+”毫秒。”
什么是.getTime
?当一个日期与另一个日期相减时,结果是以毫秒为单位的差,因此”您的运行时间是:“+diff+”“毫秒。”