Javascript 正在创建startstoptimer-不工作

Javascript 正在创建startstoptimer-不工作,javascript,php,timer,Javascript,Php,Timer,很明显,我对这件事还不熟悉,我无法解决这个问题 我正在创建一个停止和启动的计时器,之后startstoptimes必须存储在Mysql中 但现在我甚至不能让计时器正常工作。 我想把时间格式化为hh:mm。 由于某种原因,总时间给了我一个数字 到目前为止,这是一个代码: 计时器 变量t; var定时器_为_on=0; var StartTime=新日期(); var RunTime=新日期(); var EndTime=新日期();; var TotalTime=新日期(); 函数timedC

很明显,我对这件事还不熟悉,我无法解决这个问题

我正在创建一个停止和启动的计时器,之后startstoptimes必须存储在Mysql中

但现在我甚至不能让计时器正常工作。 我想把时间格式化为hh:mm。 由于某种原因,总时间给了我一个数字

到目前为止,这是一个代码:


计时器
变量t;
var定时器_为_on=0;
var StartTime=新日期();
var RunTime=新日期();
var EndTime=新日期();;
var TotalTime=新日期();
函数timedCount(){
var RunTime=新日期();
document.getElementById('runtime')。value=runtime;
t=setTimeout(“timedCount()”,1000);
}
函数doTimer(){
如果(!计时器打开){
var StartTime=新日期();
document.getElementById('starttime')。value=starttime;
定时器_为_开=1;
timedCount();
}
}
函数stopCount(){
var EndTime=新日期();
var EndTimeMs=EndTime.getTime();
TotalTime=结束时间-开始时间;
document.getElementById('totaltime')。value=totaltime;
清除超时(t);
定时器_为_开=0;
}

以毫秒为单位获取值。您可以使用then函数,如在计算后按所需方式显示时间