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

javascript時間差插件分享

 更新時間:2016年07月18日 11:15:19   投稿:lijiao  
這篇文章主要為大家分享了javascript時間差插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

javascript時間差插件分享,供大家參考,具體內(nèi)容如下

Html如下: 

<html>
  <head>
    <title></title>
    <script src="js/TimeDifference.js" type="text/javascript"></script>
    <script src="js/jquery-1.10.2-min.js" type="text/javascript"></script>
  </head>
  <body>
    <h2>該插件發(fā)布時間:<small id="allDemo"></small> </h2>
    <script type="text/javascript">
      $("#allDemo").text(timeDifference("2016-06-05 10:11:00"));
    </script>
    
    <font color="red" id="demo1Font">2016-06-03 10:20:23 </font><br>

    距離目前時間差:
    <strong><font color="red"><span id="timeDifferenceDemo1"></span></font></strong><br>
    
    <font color="red" id="demo2Font">2016-06-07 10:02:23 </font><br>
    距離目前時間差:
    <strong><font color="red"><span id="timeDifferenceDemo2"></span></font></strong>
  </body>
  
  <script type="text/javascript">
  $(document).ready(function(){
    //2016-5-3 10:20:23
    var demo1Result=timeDifference($("#demo1Font").text());
    $("#timeDifferenceDemo1").text(demo1Result);

    $("#timeDifferenceDemo2").text(timeDifference($("#demo2Font").text()));
  });
  </script>
</html>

 TimeDifference.js代碼如下:

/**
 * 函數(shù)使用說明:
 *   1、直接調(diào)用函數(shù) TimeDifference()
 *     返回說明: 返回距離當(dāng)前的時間差
 * */
function timeDifference(tmpTime) {
  var mm=1000;//1000毫秒 代表1秒
  var minute = mm * 60;
  var hour = minute * 60;
  var day = hour * 24;
  var month = day * 30;
  var ansTimeDifference=0;//記錄時間差
  var tmpTimeStamp = tmpTime ? Date.parse(tmpTime.replace(/-/gi, "/")) : new Date().getTime();//將 yyyy-mm-dd H:m:s 進行正則匹配
  var nowTime = new Date().getTime();//獲取當(dāng)前時間戳
  var tmpTimeDifference = nowTime - tmpTimeStamp;//計算當(dāng)前與需要計算的時間的時間戳的差值
  if (tmpTimeDifference < 0) {        //時間超出,不能計算
    alert("開始日期大于結(jié)束日期,計算失??!");
    return 0;
  }
  /**
   * 通過最開始強調(diào)的各個時間段用毫秒表示的數(shù)值,進行時間上的取整,為0的話,則沒有到達
   * */
  var DifferebceMonth = tmpTimeDifference / month;  //進行月份取整
  var DifferebceWeek = tmpTimeDifference / (7 * day);//進行周取整
  var DifferebceDay = tmpTimeDifference / day;//進行天取整
  var DifferebceHour = tmpTimeDifference / hour;//進行小時取整
  var DifferebceMinute = tmpTimeDifference / minute;//進行分鐘取整
  if (DifferebceMonth >= 1) {
    return tmpTime;         //大于一個月 直接返回時間
  } else if (DifferebceWeek >= 1) {
    ansTimeDifference= parseInt(DifferebceWeek) + "個星期前";
  } else if (DifferebceDay >= 1) {
    ansTimeDifference = parseInt(DifferebceDay) + "天前";
  } else if (DifferebceHour >= 1) {
    ansTimeDifference = parseInt(DifferebceHour) + "個小時前";
  } else if (DifferebceMinute >= 1) {
    ansTimeDifference = parseInt(DifferebceMinute) + "分鐘前";
  } else {
    ansTimeDifference = "剛剛";
  }
  return ansTimeDifference;
}

 結(jié)果如圖:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 最好用的二級聯(lián)動 原生js實現(xiàn)你值得擁有

    最好用的二級聯(lián)動 原生js實現(xiàn)你值得擁有

    二級聯(lián)動效果,實現(xiàn)方法有很多,不過其他文章中介紹的都比較籠統(tǒng),在本文有一個詳細的實現(xiàn)過程,使用原生js很容易理解,希望大家可以參考下
    2013-09-09
  • js如何準(zhǔn)確獲取當(dāng)前頁面url網(wǎng)址信息

    js如何準(zhǔn)確獲取當(dāng)前頁面url網(wǎng)址信息

    這篇文章主要為大家介紹了js準(zhǔn)確獲取當(dāng)前頁面url網(wǎng)址信息的多種方法,包括正則法、split拆分法等,需要的朋友可以參考下
    2016-04-04
  • JavaScript實現(xiàn)復(fù)制粘貼剪切功能三種方法

    JavaScript實現(xiàn)復(fù)制粘貼剪切功能三種方法

    這篇文章主要給大家介紹了關(guān)于JavaScript實現(xiàn)復(fù)制粘貼剪切功能的相關(guān)資料,在實際案例的操作過程中,不少人都會遇到這樣的開發(fā)需求,文中通過代碼將三種方法介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • layui的layedit富文本賦值方法

    layui的layedit富文本賦值方法

    今天小編就為大家分享一篇layui的layedit富文本賦值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • bootstrapfileinput實現(xiàn)文件自動上傳

    bootstrapfileinput實現(xiàn)文件自動上傳

    這篇文章主要介紹了bootstrapfileinput實現(xiàn)文件自動上傳,bootstrap fileinput插件對多種類型的文件提供文件預(yù)覽,并且提供了多選等功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 利用騰訊的ip地址庫做ip物理地址定位

    利用騰訊的ip地址庫做ip物理地址定位

    騰訊的這個還是相對比較準(zhǔn)確的。因為騰訊每個QQ用戶發(fā)現(xiàn)自己匹配的地理位置信息不準(zhǔn)確都可以提交更正的
    2010-07-07
  • echarts折線圖每段顯示不同的顏色的實現(xiàn)

    echarts折線圖每段顯示不同的顏色的實現(xiàn)

    本文主要介紹了echarts折線圖每段顯示不同的顏色的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • 微信小程序開發(fā)之toast提示插件使用示例

    微信小程序開發(fā)之toast提示插件使用示例

    這篇文章主要給大家介紹了微信小程序開發(fā)之toast提示插件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • 基于Proxy的小程序狀態(tài)管理實現(xiàn)

    基于Proxy的小程序狀態(tài)管理實現(xiàn)

    這篇文章主要介紹了基于Proxy的小程序狀態(tài)管理實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • JavaScript中提前聲明變量或函數(shù)例子

    JavaScript中提前聲明變量或函數(shù)例子

    這篇文章主要介紹了JavaScript中提前聲明變量或函數(shù)的例子,本文介紹的可以說是一種小技巧或者說一種特性,需要的朋友可以參考下
    2014-11-11

最新評論

盱眙县| 阿拉尔市| 新宾| 北宁市| 鄂尔多斯市| 永城市| 大连市| 威远县| 霍州市| 衡南县| 兴安县| 巴青县| 根河市| 勃利县| 桐庐县| 安化县| 吉隆县| 永寿县| 永登县| 昌江| 安多县| 葵青区| 同仁县| 正定县| 平安县| 苍梧县| 辰溪县| 汾阳市| 彩票| 偃师市| 襄汾县| 宁南县| 象州县| 鹤岗市| 墨脱县| 邯郸县| 汉川市| 天长市| 五河县| 资阳市| 英超|