最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實(shí)現(xiàn)詳細(xì)時(shí)間提醒信息效果的方法

 更新時(shí)間:2015年03月11日 11:37:17   作者:瘋狂的流浪  
這篇文章主要介紹了javascript實(shí)現(xiàn)詳細(xì)時(shí)間提醒信息效果的方法,涉及javascript操作時(shí)間的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了javascript實(shí)現(xiàn)詳細(xì)時(shí)間提醒信息效果的方法。分享給大家供大家參考。具體如下:

我們經(jīng)常在社交網(wǎng)絡(luò)上面看到很人性化的時(shí)間提示比如,你的朋友幾分鐘前更新了什么,你的朋友幾天前更新了什么信息.
這些小tips比直接顯示某年某月人性化很多.我們可以用不同的程序?qū)崿F(xiàn)這種效果.下面我是通過前臺(tái)javascript來實(shí)現(xiàn)這種效果.
這樣可以減少后臺(tái)服務(wù)器的壓力.

javascript實(shí)現(xiàn)代碼如下:

復(fù)制代碼 代碼如下:
// 本函數(shù)實(shí)現(xiàn)了更人性化的時(shí)間提示
// @param date_str 傳遞過來的時(shí)間,時(shí)間格式如:2010-12-14 18:36:09
function date_parser_diff_return(date_str){
    var  date=new Date();
    if(typeof(date_str)!='string')return date;
    var date_arr=date_str.split(new RegExp("[:| |-]","ig"));
    var date_obj = new Date(date_arr[0],date_arr[1]-1,date_arr[2],date_arr[3],date_arr[4],date_arr[5]);
    var date_seconddiff=( new Date().getTime()-date_obj.getTime() ) /1000 ;
        date_str_w='';
        if(date_seconddiff <60*30)date_str_w= Math.ceil(date_seconddiff/60)+"分鐘前 ";
        if(!date_str_w && date_seconddiff <3600)date_str_w= "1小時(shí)前 ";
        if(!date_str_w && date_seconddiff <3600*2)date_str_w= "2小時(shí)前 ";
        if(!date_str_w && date_seconddiff <3600*3)date_str_w= "3小時(shí)前 ";
        if(!date_str_w && date.getFullYear()==date_arr[0] && date.getMonth()==date_arr[1]-1 && date.getDate()==date_arr[2])
                date_str_w= "今天 "+date_arr[3]+':'+date_arr[4];
        if(!date_str_w && date.getFullYear()==date_arr[0] && date.getMonth()==date_arr[1]-1 && date.getDate()-1==date_arr[2])
                date_str_w= "昨天 "+date_arr[3]+':'+date_arr[4];
        if(!date_str_w && date.getFullYear()==date_arr[0] && date.getMonth()==date_arr[1]-1 && date.getDate()-2==date_arr[2])
                date_str_w= "前天 "+date_arr[3]+':'+date_arr[4];
        if(!date_str_w && date.getFullYear()==date_arr[0] && date.getMonth()==date_arr[1]-1 )
                date_str_w= (date.getMonth()+1)+"月"+  date_arr[2]+"號(hào) "+date_arr[3]+':'+date_arr[4];
        if(!date_str_w && date.getFullYear()==date_arr[0])
               date_str_w= "今年 " + date_arr[1]+"月"+  date_arr[2]+"號(hào) "+date_arr[3]+':'+date_arr[4];
        if(!date_str_w && date.getFullYear()-1==date_arr[0])
               date_str_w= "去年 " + date_arr[1]+"月"+  date_arr[2]+"號(hào) "+date_arr[3]+':'+date_arr[4];
        document.write(date_str_w);
};

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

民权县| 富宁县| 白水县| 肃南| 皋兰县| 年辖:市辖区| 金堂县| 南靖县| 弥勒县| 招远市| 景洪市| 贡嘎县| 长治市| 新绛县| 乌兰浩特市| 台南市| 财经| 哈巴河县| 宁都县| 西乌珠穆沁旗| 临海市| 定边县| 九江市| 五常市| 民丰县| 荆州市| 丰县| 基隆市| 南部县| 山西省| 施甸县| 凤山县| 朝阳市| 三亚市| 华亭县| 久治县| 上高县| 涞源县| 铁力市| 高州市| 南靖县|