jsの小さい判例――ある日まであと何日ありますか?
5566 ワード
ある日まであと何日残っていますか?JSケースは簡単ですが、カードはどこにありますか?久しぶりに分かりたいです.
この中にはミリ秒を天時分秒に変換する過程があります.訳のわからないカードがここにあります.本当に愚かです.
転載先:https://www.cnblogs.com/muyun123/p/11425539.html
この中にはミリ秒を天時分秒に変換する過程があります.訳のわからないカードがここにあります.本当に愚かです.
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