Как использовать таймер обратного отсчета в NativeScript? - PullRequest
1 голос
/ 15 мая 2019

Как я могу реализовать таймер обратного отсчета с форматом даты в NativeScript?

setInterval (() => {

}, 1000);

1 Ответ

0 голосов
/ 15 мая 2019
  getRemainingTime(remainingMillis) {
setInterval(() => {
  let seconds = Math.floor(remainingMillis / 1000);
  let minute = Math.floor(seconds / 60);
  seconds = seconds % 60;
  let hour = Math.floor(minute / 60);
  minute = minute % 60;
  const day = Math.floor(hour / 24);
  hour = hour % 24;
  let remainTime
  if (day > 0) {
    remainTime = day + "d:" + hour + "h:" + minute + "m:" + seconds + "s";
  } else {
    remainTime = hour + "h:" + minute + "m:" + seconds + "s";
  }
  remainingMillis = remainingMillis - 1000;
  console.log(remainTime);
}, 1000);

}

...