第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

重復(fù)倒數(shù)計(jì)時(shí)器 - 基于實(shí)際時(shí)間每 10 分鐘

重復(fù)倒數(shù)計(jì)時(shí)器 - 基于實(shí)際時(shí)間每 10 分鐘

暮色呼如 2021-12-02 16:21:21
我正在嘗試創(chuàng)建一個(gè)倒數(shù)計(jì)時(shí)器,它會(huì)不斷倒計(jì)時(shí)到最近的 10 分鐘實(shí)時(shí)間隔。因此,如果用戶在下午 4:01 登陸頁面,它將倒計(jì)時(shí) 9:00,然后在達(dá)到 0 時(shí)重置。但時(shí)間總是相對(duì)于實(shí)際時(shí)間。這是我到目前為止:    <p id="timer"></p>    <script>      var start = Date.now(),        r = document.getElementById("timer");      (function f() {        var diff = Date.now() - start,          ns = ((6e5 - diff) / 1000) >> 0,          m = (ns / 60) >> 0,          s = ns - m * 60;        r.textContent =          m + ":" + (("" + s).length > 1 ? "" : "0") + s + " minutes";        if (diff > 6e5) {          start = Date.now();        }        setTimeout(f, 1000);      })();    </script>這是我的代碼工作 https://codepen.io/gvolkerding/pen/jOOmygQ這僅從用戶登陸頁面開始倒計(jì)時(shí) 10 分鐘,但我不知道如何修改它以查找下一個(gè) 10 分鐘標(biāo)記,然后倒計(jì)時(shí)。任何幫助將不勝感激
查看完整描述

1 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

這不是處理此問題的最有效方法,但應(yīng)確保倒計(jì)時(shí)與客戶端機(jī)器時(shí)鐘保持一致。只需獲取當(dāng)前日期時(shí)間的分鐘和秒,然后計(jì)算下一個(gè) 10 分鐘標(biāo)記的余數(shù)。


const timer = document.getElementById('timer');

const countdown = () => {

  const dt = new Date();

  let m = dt.getMinutes();

  let s = dt.getSeconds();

  

  // minutes remaining until next 10 minute mark

  m = s ? 9 - (m % 10) : 10 - (m % 10);

  

  // seconds remaining until next minute mark

  if (s) {

    s = 60 - s;

  }


  timer.textContent = `${m}:${s < 10 ? '0' + s : s} minutes`;

};


setInterval(countdown, 1000);

<p id="timer"></p>


查看完整回答
反對(duì) 回復(fù) 2021-12-02
  • 1 回答
  • 0 關(guān)注
  • 307 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)