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

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

跟當(dāng)前時(shí)間比較,顯示時(shí)間差距?

跟當(dāng)前時(shí)間比較,顯示時(shí)間差距?

如圖:將日期跟當(dāng)前時(shí)間比較,并顯示相差的時(shí)間如圖展示,想封裝一個(gè)方法,但是具體不知道該怎么弄好,求大神指點(diǎn)迷津。自己在各路大神點(diǎn)思路下,自己給弄了一個(gè),如下:
查看完整描述

1 回答

?
紅糖糍粑

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

考慮下年、月、日、時(shí)、分的情況,主要是通過(guò)對(duì)比時(shí)間,分成六個(gè)級(jí)別【年、月、日、時(shí)、分、1分鐘內(nèi)】,哪個(gè)級(jí)別匹配到了就拿出結(jié)果即可:


function diffTime(dataStr){

    var nowDate = new Date().getTime(),

        oldDate = new Date(dataStr).getTime(),

        diffTime = parseInt((nowDate - oldDate)/1000,10),

        oneMinute = 60,

        oneHour = 60 * oneMinute,

        oneDay = 24 * oneHour,

        oneMonth = 30 * oneDay,

        oneYear = 12 * oneMonth,

        compareArr = [oneYear,oneMonth,oneDay,oneHour,oneMinute],

        postfix = ['年前','個(gè)月前','天前','個(gè)小時(shí)前','分鐘前','1分鐘內(nèi)'],

        diffYear,diffMonth,diffDay,diffHour,diffMinute,len=5;

    for(var i =0; i< len ;i++){

        var diff = Math.floor(diffTime/compareArr[i]);

        if(diff > 0){

            return diff + postfix[i];

        }

        else if(i === len -1 && diff === 0){

            return postfix[len];

        }

    }

}


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

添加回答

舉報(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)