当我试图找到时差时,我正在获得NaN值。我有3个文本框,单击它们会调用3个函数。
function popup () {
var time = new Date();
var t1 = (
time.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true })
);
//alert(t1);
document.getElementById("starttime").value = t1;
}
function popups () {
var time1 = new Date();
var t2 = (
time1.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true })
);
document.getElementById("endtime").value = t2;
}
function totaltimes () {
var time2 = new Date();
var t3 = (
time2.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true })
);
document.getElementById("totaltime").value = document.getElementById("starttime").value - document.getElementById("endtime").value;
}
Textbox1调用了函数popup,第二个调用了popups,第三个调用了totaltimes,调用函数“ totaltimes”后,我的第三个文本框中获取了“ NaN”值。