国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript時間差插件分享

2019-11-20 09:27:40
字體:
來源:轉載
供稿:網(wǎng)友

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

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、直接調用函數(shù) TimeDifference() *     返回說明: 返回距離當前的時間差 * */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();//獲取當前時間戳  var tmpTimeDifference = nowTime - tmpTimeStamp;//計算當前與需要計算的時間的時間戳的差值  if (tmpTimeDifference < 0) {        //時間超出,不能計算    alert("開始日期大于結束日期,計算失?。?);    return 0;  }  /**   * 通過最開始強調的各個時間段用毫秒表示的數(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;}

 結果如圖:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 海城市| 航空| 滨海县| 腾冲县| 井研县| 楚雄市| 南丹县| 博野县| 威信县| 漳浦县| 平顶山市| 疏勒县| 通山县| 布尔津县| 神木县| 临潭县| 马关县| 丘北县| 柳河县| 同仁县| 武定县| 河曲县| 汝城县| 四平市| 武穴市| 凤城市| 句容市| 保康县| 宁乡县| 大竹县| 喜德县| 什邡市| 皮山县| 淳化县| 祥云县| 佳木斯市| 盐亭县| 锦屏县| 建瓯市| 郯城县| 蓬溪县|