倒計(jì)時(shí)

HTML

 < div class ="countdown pull-right">
            <span> 距預(yù)約結(jié)束時(shí)間還有 </span>
            <div class="day">
                <div class="dd"></div>
                <div> 天</div >
            </div>
            <div class="day">
                <div class="hh"></div>
                <div> 時(shí)</div >
            </div>
            <div class="day">
                <div class="mm"></div>
                <div> 分</div >
            </div>
            <div class="day">
                <div class="ss"></div>
                <div> 秒</div >
            </div>
  </div>

js

$(document).ready( function ()
{
    AnniversaryMgr.InitPageEvent();
});

var AnniversaryMgr = {

DifferenceHour: -1,
DifferenceMinute: -1,
DifferenceSecond: -1,
ExpireDate: new Date("Jun 28, 2015 23:59:59" ),   //**倒計(jì)時(shí)時(shí)間點(diǎn)-注意格式
daysms: 24 * 60 * 60 * 1000,
hoursms: 60 * 60 * 1000,
Secondms: 60 * 1000,
microsecond: 1000,
num: $( "#anniversary .festivity .right-text>span" ),
people: null,
countdown: null,
InitPageEvent: function ()
{
    AnniversaryMgr.countdown = setInterval(AnniversaryMgr.Clock, 1000)
},

Clock: function ()
{
    var nowDate = new Date();
    var convertHour = AnniversaryMgr.DifferenceHour
    var convertMinute = AnniversaryMgr.DifferenceMinute
    var convertSecond = AnniversaryMgr.DifferenceSecond
    var diffms = AnniversaryMgr.ExpireDate.getTime() - nowDate.getTime()

    AnniversaryMgr.DifferenceHour = Math.floor(diffms / AnniversaryMgr.daysms);
    diffms -= AnniversaryMgr.DifferenceHour * AnniversaryMgr.daysms;
    AnniversaryMgr.DifferenceMinute = Math.floor(diffms / AnniversaryMgr.hoursms);
    diffms -= AnniversaryMgr.DifferenceMinute * AnniversaryMgr.hoursms;
    AnniversaryMgr.DifferenceSecond = Math.floor(diffms / AnniversaryMgr.Secondms);
    diffms -= AnniversaryMgr.DifferenceSecond * AnniversaryMgr.Secondms;

    var dSecs = Math.floor(diffms / AnniversaryMgr.microsecond);
    if (convertHour != AnniversaryMgr.DifferenceHour) $("#anniversary .day .dd").text(AnniversaryMgr.DifferenceHour);
    if (convertMinute != AnniversaryMgr.DifferenceMinute) $("#anniversary .day .hh").text(AnniversaryMgr.DifferenceMinute);
    if (convertSecond != AnniversaryMgr.DifferenceSecond) $("#anniversary .day .mm").text(AnniversaryMgr.DifferenceSecond);

    $( "#anniversary .day .ss" ).text(dSecs);

    if (nowDate > AnniversaryMgr.ExpireDate) {
        $( "#anniversary .day .dd" ).text("0");
        $( "#anniversary .day .hh" ).text("0");
        $( "#anniversary .day .mm" ).text("0");
        $( "#anniversary .day .ss" ).text("0");
        clearInterval(AnniversaryMgr.countdown);
    }
}
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容