jsの小さい判例――ある日まであと何日ありますか?

5566 ワード

ある日まであと何日残っていますか?JSケースは簡単ですが、カードはどこにありますか?久しぶりに分かりたいです.
この中にはミリ秒を天時分秒に変換する過程があります.訳のわからないカードがここにあります.本当に愚かです.
function mschange(num) {
    var num1 = parseInt(num / 1000);
    var miao = parseInt(num1 % 60);// 
    var minute = parseInt((num1 / 60) % 60);//   
    var hour = parseInt((num1 / 60 / 60) % 24);//  
    var day = parseInt(num1 / 60 / 60 / 24);// 
    return {
        'miao': miao,
        'minute': minute,
        'hour': hour,
        'day': day
    }
}
上のコードはミリ秒を一日に変えて、ここにカードを付けてしまいました.後になって、単位の問題だと分かりたいです.はい、以下はケースの完全なコードです.
 
  09

09

<span style="color:#000000;"> (</span><span style="color:#0000ff;">function</span><span style="color:#000000;"> () { </span><span style="color:#0000ff;">var</span> btn = document.getElementById('btn'<span style="color:#000000;">); </span><span style="color:#0000ff;">var</span> end = document.getElementById('end'<span style="color:#000000;">); </span><span style="color:#0000ff;">var</span> output = document.getElementById('output'<span style="color:#000000;">); btn.onclick </span>= <span style="color:#0000ff;">function</span><span style="color:#000000;"> () { </span><span style="color:#008000;">//</span><span style="color:#008000;"> :end - = -> </span> <span style="color:#0000ff;">var</span> endTime =<span style="color:#000000;"> end.value; </span><span style="color:#0000ff;">var</span> _endTime =<span style="color:#000000;"> Date.parse(endTime); </span><span style="color:#0000ff;">var</span> startTime = Date.now();<span style="color:#008000;">//</span><span style="color:#008000;"> ( 1970-1-1 )</span> <span style="color:#0000ff;">var</span> res = _endTime - startTime;<span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#008000;">//</span><span style="color:#008000;"> var days = Math.ceil(res / 1000 / 60 / 60 / 24);</span> <span style="color:#008000;">//</span><span style="color:#008000;"> console.log(days);</span> <span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#0000ff;">var</span> times =<span style="color:#000000;"> mschange(res); console.log(times); output.innerHTML </span>=<span style="color:#000000;"> ` :${times.day} ${times.hour} ${times.minute} ${times.miao} `; } </span><span style="color:#0000ff;">function</span><span style="color:#000000;"> mschange(num) { </span><span style="color:#0000ff;">var</span> num1 = parseInt(num / 1000<span style="color:#000000;">); </span><span style="color:#0000ff;">var</span> miao = parseInt(num1 % 60);<span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#0000ff;">var</span> minute = parseInt((num1 / 60) % 60);<span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#0000ff;">var</span> hour = parseInt((num1 / 60 / 60) % 24);<span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#0000ff;">var</span> day = parseInt(num1 / 60 / 60 / 24);<span style="color:#008000;">//</span><span style="color:#008000;"> </span> <span style="color:#0000ff;">return</span><span style="color:#000000;"> { </span>'miao'<span style="color:#000000;">: miao, </span>'minute'<span style="color:#000000;">: minute, </span>'hour'<span style="color:#000000;">: hour, </span>'day'<span style="color:#000000;">: day } } })(); </span>  
転載先:https://www.cnblogs.com/muyun123/p/11425539.html