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

时间:2016-04-15 06:49:13

标签: javascript timer

我正在弄清楚如何创建一个记录用户小时和分钟的工作计时器。示例I数据库的工作时间为3:42。我只需要知道如何使用js或jquery以小时和分钟格式实时恢复或增加它。

谢谢

2 个答案:

答案 0 :(得分:0)

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

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);

答案 1 :(得分:-1)

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