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

自己寫的Javascript計算時間差函數(shù)

 更新時間:2013年10月28日 10:42:01   作者:  
Javascript計算時間差函數(shù),獲得時間差,時間格式為 年-月-日 小時:分鐘:秒 或者 年/月/日 小時:分鐘:秒。

自己寫了一下,適用而已,不太好,應該還能優(yōu)化。先自己記錄一下。不說廢話了,直接貼代碼最好:

復制代碼 代碼如下:

/*
 * 獲得時間差,時間格式為 年-月-日 小時:分鐘:秒 或者 年/月/日 小時:分鐘:秒
 * 其中,年月日為全格式,例如 : 2010-10-12 01:00:00
 * 返回精度為:秒,分,小時,天
 */
 function GetDateDiff(startTime, endTime, diffType)
{
    //將xxxx-xx-xx的時間格式,轉(zhuǎn)換為 xxxx/xx/xx的格式
    startTime = startTime.replace(/\-/g, "/");
    endTime = endTime.replace(/\-/g, "/");

    //將計算間隔類性字符轉(zhuǎn)換為小寫
    diffType = diffType.toLowerCase();

    var sTime = new Date(startTime);    //開始時間
    var eTime = new Date(endTime);  //結束時間

    //作為除數(shù)的數(shù)字
    var divNum = 1;
    switch (diffType)
    {
        case "second":
            divNum = 1000;
            break;
        case "minute":
            divNum = 1000 * 60;
            break;
        case "hour":
            divNum = 1000 * 3600;
            break;
        case "day":
            divNum = 1000 * 3600 * 24;
            break;
        default:
            break;
    }
    return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum));
}


調(diào)用方法也很簡單:
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
這個是計算天數(shù)
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "seond")是計算秒數(shù)

相關文章

  • javascript制作游戲開發(fā)碰撞檢測的封裝代碼

    javascript制作游戲開發(fā)碰撞檢測的封裝代碼

    這篇文章主要介紹了javascript制作游戲開發(fā)碰撞檢測的封裝代碼,需要的朋友可以參考下
    2015-03-03
  • 微信小程序仿抖音視頻之整屏上下切換功能的實現(xiàn)代碼

    微信小程序仿抖音視頻之整屏上下切換功能的實現(xiàn)代碼

    這篇文章主要介紹了微信小程序仿抖音視頻之整屏上下切換功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • JS數(shù)組reduce()方法原理及使用技巧解析

    JS數(shù)組reduce()方法原理及使用技巧解析

    這篇文章主要介紹了JS數(shù)組reduce()方法原理及使用技巧解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 基于aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人功能

    基于aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人功能

    這篇文章主要介紹了利用aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • 用JavaScript隱藏控件的方法

    用JavaScript隱藏控件的方法

    用JavaScript隱藏控件的方法有兩種,分別是通過設置控件的style的“display”和“visibility”屬性。
    2009-09-09
  • 前端使用pdf.js實現(xiàn)pdf轉(zhuǎn)為圖片

    前端使用pdf.js實現(xiàn)pdf轉(zhuǎn)為圖片

    這篇文章主要為大家詳細介紹了前端如何使用pdf.js實現(xiàn)pdf轉(zhuǎn)為圖片功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • JavaScript實現(xiàn)酷炫的鼠標拖尾特效

    JavaScript實現(xiàn)酷炫的鼠標拖尾特效

    這篇文章主要為大家介紹了通過JavaScript實現(xiàn)的一個超級好看的鼠標拖尾特效,文中的示例代碼講解詳細,對我們學習JavaScript有一定的幫助,感興趣的可以學習一下
    2021-12-12
  • JavaScript Map實現(xiàn)原理與底層結構詳解

    JavaScript Map實現(xiàn)原理與底層結構詳解

    哈希表(也稱為哈希表)是一種基于鍵直接訪問內(nèi)存存儲位置的數(shù)據(jù)結構。也就是說,它通過計算一個鍵值函數(shù)來加速查找,該函數(shù)將要查詢的數(shù)據(jù)映射到表中的某個位置。該映射函數(shù)稱為散列函數(shù),記錄數(shù)組稱為散列表
    2022-09-09
  • JS 驗證碼功能的三種實現(xiàn)方式

    JS 驗證碼功能的三種實現(xiàn)方式

    這篇文章主要介紹了驗證碼功能的三種實現(xiàn)方式,分為數(shù)字短信驗證碼,圖形驗證碼,滑動驗證碼,本文通過示例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • js實現(xiàn)動態(tài)創(chuàng)建的元素綁定事件

    js實現(xiàn)動態(tài)創(chuàng)建的元素綁定事件

    下面小編就為大家?guī)硪黄猨s實現(xiàn)動態(tài)創(chuàng)建的元素綁定事件。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論

永善县| 宁武县| 偃师市| 白城市| 大渡口区| 黄石市| 绥宁县| 左云县| 房产| 雅安市| 乐业县| 汕头市| 忻城县| 上饶市| 怀柔区| 正安县| 建德市| 平凉市| 赞皇县| 黔江区| 沿河| 铅山县| 乌苏市| 张掖市| 大连市| 冷水江市| 铜梁县| 灵寿县| 全南县| 咸丰县| 逊克县| 左贡县| 嘉兴市| 东海县| 嘉义市| 昌吉市| 鸡泽县| 乐安县| 达孜县| 营山县| 天柱县|