카운트 다운 타이머에 형식 시간 / 분 / 초를 추가하는 방법

알킴 알

나는 타이머 카운트 다운에 대해 혼란스러워했지만 변경하려고했지만 시간 형식으로 붙어 있습니다. 링크에서 다음과 같은 코드 카운트 다운을 얻었습니다. 가능한 가장 간단한 JavaScript 카운트 다운 타이머? :

function startTimer(duration, display) {
    var start = Date.now(),
        diff,
        minutes,
        seconds;
    function timer() {
        // get the number of seconds that have elapsed since 
        // startTimer() was called
        diff = duration - (((Date.now() - start) / 1000) | 0);

        // does the same job as parseInt truncates the float
        minutes = (diff / 60) | 0;
        seconds = (diff % 60) | 0;

        minutes = minutes < 10 ? "0" + minutes : minutes;
        seconds = seconds < 10 ? "0" + seconds : seconds;

        display.textContent = minutes + ":" + seconds; 

        if (diff <= 0) {
            // add one second so that the count down starts at the full duration
            // example 05:00 not 04:59
            start = Date.now() + 1000;
        }
    };
    // we don't want to wait a full second before the timer starts
    timer();
    setInterval(timer, 1000);
}

window.onload = function () {
    var fiveMinutes = 60 * 5,
        display = document.querySelector('#time');
    startTimer(fiveMinutes, display);
};

이 자바 스크립트에 60:60:60 / hh / mm / ss 형식으로 시간을 추가하고 싶습니다.

감사합니다 :)

라만

이것이 당신을 도울 수 있는지보십시오 . 시간을 표시하는 코드는 다음과 같습니다.

function startTimer(duration, display) {
    var start = Date.now(),
        diff,
        hours,
        minutes,
        seconds;
    function timer() {
        // get the number of seconds that have elapsed since 
        // startTimer() was called
        diff = duration - (((Date.now() - start) / 1000) | 0);

        // does the same job as parseInt truncates the float

        minutes = (diff / 60) | 0;
        seconds = (diff % 60) | 0;

        if(minutes >= 60){
           hours = (minutes / 60) | 0;
           minutes = (minutes % 60) | 0;
        }else{
           hours = 0;
        }

        hours = hours < 10 ? "0" + hours : hours;
        minutes = minutes < 10 ? "0" + minutes : minutes;
        seconds = seconds < 10 ? "0" + seconds : seconds;

        display.textContent = hours + ":" + minutes + ":" + seconds; 

        if (diff <= 0) {
            // add one second so that the count down starts at the full duration
            // example 05:00 not 04:59
            start = Date.now() + 1000;
        }
    };
    // we don't want to wait a full second before the timer starts
    timer();
    setInterval(timer, 1000);
}

window.onload = function () {
    var fiveMinutes = 60 * 60 * 5,
        display = document.querySelector('#time');
    startTimer(fiveMinutes, display);
};

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 카운트 다운 타이머에 분 또는 초를 추가 하시겠습니까?

분류에서Dev

어떻게 HH에서 카운트 다운 타이머를 표시하기 : MM : SS (영업 시간 : 분 : 초)

분류에서Dev

Flutter : 분과 초를 표시하는 카운트 다운 타이머

분류에서Dev

카운트 다운 타이머를 추가하는 방법

분류에서Dev

React에서 카운트 다운 타이머를 표시하는 방법

분류에서Dev

카운트 다운 타이머를 다시 시작하는 방법과 초를 건너 뛰는 이유

분류에서Dev

카운트 다운 타이머는 분과 초가 0 일 때 시간을 줄이지 않습니다.

분류에서Dev

신속한 라이브 카운트 다운 타이머에 시간을 추가하는 방법

분류에서Dev

UIDatePicker (카운트 다운 타이머)를 사용하여 0 시간 0 분을 선택하는 방법은 무엇입니까?

분류에서Dev

타이머, 타임 코드, 시간 형식 카운트 다운

분류에서Dev

(자바 스크립트) 선택 옵션에 카운트 다운 타이머를 추가하는 방법

분류에서Dev

카운트 다운을 완료하는 데 남은 시간이 30 분 밖에 남지 않은 상태에서 카운트 다운 타이머의 배경 또는 텍스트 색상을 녹색으로 변경하는 방법은 무엇입니까?

분류에서Dev

반응 카운트 다운 타이머를 만드는 방법

분류에서Dev

고급 카운트 다운 타이머를 만드는 방법

분류에서Dev

카운트 다운 타이머를 만드는 방법

분류에서Dev

카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

분류에서Dev

카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

분류에서Dev

매시간 카운트 다운 타이머, 30 분 표시

분류에서Dev

js 및 php를 사용하여 양식에 대한 카운트 다운 타이머 설정 및 표시

분류에서Dev

분 / 초 카운트 다운 타이머가 작동하지 않습니까?

분류에서Dev

카운트 다운 타이머에 초 추가

분류에서Dev

어떻게 사용자가 시간을 시작으로 카운트 다운 타이머를 구현하는 방법?

분류에서Dev

게임 종료시 카운트 다운 타이머를 계속하는 방법은 무엇입니까?

분류에서Dev

iOS에서 카운트 업 타이머를 만드는 방법

분류에서Dev

ViewController를 닫은 후 카운트 다운 타이머를 계속하는 방법

분류에서Dev

JavaFX에서 카운트 다운 타이머를 동기화하는 가장 좋은 방법

분류에서Dev

codeigniter로 카운트 다운 시간 초과 후 웹 사이트가 실행되는 방법

분류에서Dev

백그라운드 지원이있는 UWP 앱에 카운트 다운 타이머를 추가하는 방법은 무엇입니까?

분류에서Dev

시작 시간이 걸리는 카운트 다운 타이머

Related 관련 기사

  1. 1

    자바 스크립트 카운트 다운 타이머에 분 또는 초를 추가 하시겠습니까?

  2. 2

    어떻게 HH에서 카운트 다운 타이머를 표시하기 : MM : SS (영업 시간 : 분 : 초)

  3. 3

    Flutter : 분과 초를 표시하는 카운트 다운 타이머

  4. 4

    카운트 다운 타이머를 추가하는 방법

  5. 5

    React에서 카운트 다운 타이머를 표시하는 방법

  6. 6

    카운트 다운 타이머를 다시 시작하는 방법과 초를 건너 뛰는 이유

  7. 7

    카운트 다운 타이머는 분과 초가 0 일 때 시간을 줄이지 않습니다.

  8. 8

    신속한 라이브 카운트 다운 타이머에 시간을 추가하는 방법

  9. 9

    UIDatePicker (카운트 다운 타이머)를 사용하여 0 시간 0 분을 선택하는 방법은 무엇입니까?

  10. 10

    타이머, 타임 코드, 시간 형식 카운트 다운

  11. 11

    (자바 스크립트) 선택 옵션에 카운트 다운 타이머를 추가하는 방법

  12. 12

    카운트 다운을 완료하는 데 남은 시간이 30 분 밖에 남지 않은 상태에서 카운트 다운 타이머의 배경 또는 텍스트 색상을 녹색으로 변경하는 방법은 무엇입니까?

  13. 13

    반응 카운트 다운 타이머를 만드는 방법

  14. 14

    고급 카운트 다운 타이머를 만드는 방법

  15. 15

    카운트 다운 타이머를 만드는 방법

  16. 16

    카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

  17. 17

    카운트 다운 타이머 Android에서 분과 시간을 업데이트하지 않음

  18. 18

    매시간 카운트 다운 타이머, 30 분 표시

  19. 19

    js 및 php를 사용하여 양식에 대한 카운트 다운 타이머 설정 및 표시

  20. 20

    분 / 초 카운트 다운 타이머가 작동하지 않습니까?

  21. 21

    카운트 다운 타이머에 초 추가

  22. 22

    어떻게 사용자가 시간을 시작으로 카운트 다운 타이머를 구현하는 방법?

  23. 23

    게임 종료시 카운트 다운 타이머를 계속하는 방법은 무엇입니까?

  24. 24

    iOS에서 카운트 업 타이머를 만드는 방법

  25. 25

    ViewController를 닫은 후 카운트 다운 타이머를 계속하는 방법

  26. 26

    JavaFX에서 카운트 다운 타이머를 동기화하는 가장 좋은 방법

  27. 27

    codeigniter로 카운트 다운 시간 초과 후 웹 사이트가 실행되는 방법

  28. 28

    백그라운드 지원이있는 UWP 앱에 카운트 다운 타이머를 추가하는 방법은 무엇입니까?

  29. 29

    시작 시간이 걸리는 카운트 다운 타이머

뜨겁다태그

보관