settingsログイン
メニュー

visual studio codeを使用

閲覧 111
カウントダウンタイマーを作ろうとしたのですが残り時間が減っていきません。

var countdown = function(due){
    var now = new Date();
    var rest = due.getTime() - now.getTime();
    var sec = Math.floor(rest/1000)%60;
    var min = Math.floor(rest/1000/60)%60;
    var hour = Math.floor(rest/1000/60/60)%24;
    var days = Math.floor(rest/1000/60/60/24);
    var count = [days,hour,min,sec];
    return count;
}

var goal = new Date(2020,8,10);

var recalc = function() {
    var counter = countdown(goal);
window.onload = function(){
    document.getElementById('day').textContent = counter[0];
    document.getElementById('hour').textContent = counter[1];
    document.getElementById('min').textContent = counter[2];
    document.getElementById('sec').textContent = counter[3];
    }
    refresh();
}

var refresh = function() {
    setTimeout(recalc,1000);
 }
recalc();
匿名 2018 9/12 質問 JavaScript

ログインまたはユーザー登録してから回答してください。

プログラミング・開発言語、JavaScript の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...