2016-04-15 2 views
0

Я выясняю, как создать рабочий таймер, который записывает часы и минуты пользователя. Пример: У меня рабочее время 3:42 из базы данных. Мне просто нужно знать, как я могу возобновить или увеличить его в реальном времени с помощью js или jquery только в формате часов и минут.Как создать рабочий таймер с заданным временем в JS

Спасибо вы

ответ

-1

переформатировать это время до нескольких минут и приращения с setInterval(function() {$minutes++}, 60000);. Он будет увеличивать ваше время каждую минуту. Затем отформатируйте его до H:m для отображения.

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

У вас есть образцы кодов в js при преобразовании временной строки в секунды? – annSOSlota13

+0

Разделите строку на «:» с помощью string.split(), а затем на секунды = часы * 3600 + минуты * 60 –

Смежные вопросы