Преобразовать секунды в дни, часы, минуты и секунды

У меня есть событие синхронизации Javascript с бесконечным циклом с кнопкой остановки.

Он будет отображать числа, когда кнопка запуска нажата. Теперь я хочу, чтобы эти цифры были преобразованы в что-то вроде 4 часа, 3 минуты, 50 секунд

var c = 0;
var t;
var timer_is_on = 0;

function timedCount() {
  document.getElementById('txt').value = c;
  c = c + 1;
  t = setTimeout(function() {
    timedCount()
  }, 1000);
}

function doTimer() {
  if (!timer_is_on) {
    timer_is_on = 1;
    timedCount();
  }
}

function stopCount() {
  clearTimeout(t);
  timer_is_on = 0;

}

$(".start").on("click", function() {
  //var start = $.now();
  //alert(start);
  //console.log(start);
  doTimer();
  $(".end").show();
  $(".hide_div").show();
});
$(".end").on("click", function() {
  stopCount();
});
.hide_div {
  display: none;
}

.end {
  display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<p class="start">Start</p>
<p class="end">End</p>
<p class="hide_div">
  <input type="text" id="txt" />//display numbers eg 12345
</p>

Как конвертировать числа типа 123456 в 1 день, 4 часа, 40 минут, 45 секунд?

Ответы на вопрос(0)

Ваш ответ на вопрос