Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JS中创建具有给定时间的工作计时器_Javascript_Timer - Fatal编程技术网

Javascript 如何在JS中创建具有给定时间的工作计时器

Javascript 如何在JS中创建具有给定时间的工作计时器,javascript,timer,Javascript,Timer,我正在研究如何创建一个记录用户小时和分钟的工作计时器。例如,我从数据库中得到的工作时间是3:42。我只需要知道如何使用js或jquery以小时和分钟的格式实时恢复或增加 谢谢将时间重新格式化为分钟,并使用setInterval(函数(){$minutes++},60000)递增。它会每分钟增加你的时间。然后将其格式化回H:m显示。您可以将时间字符串转换为秒数 var time = '3:45'.split(':'); var seconds = time[0] * 3600 + time[1]

我正在研究如何创建一个记录用户小时和分钟的工作计时器。例如,我从数据库中得到的工作时间是3:42。我只需要知道如何使用js或jquery以小时和分钟的格式实时恢复或增加


谢谢

将时间重新格式化为分钟,并使用
setInterval(函数(){$minutes++},60000)递增。它会每分钟增加你的时间。然后将其格式化回
H:m
显示。

您可以将时间字符串转换为秒数

var time = '3:45'.split(':');
var seconds = time[0] * 3600 + time[1] * 60;
每秒钟和每分钟增加一次,可能会写回数据库

setInterval(function() {

    seconds++; 
    if (seconds % 60 == 0) 
    {
        // Write back to the database here
    }

}, 1000);

在js中是否有将时间字符串转换为秒的示例代码?使用string.Split()将字符串按“:”拆分,然后按秒=小时*3600+分钟*60拆分