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

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

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

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

復(fù)制代碼 代碼如下:

/*
 * 獲得時間差,時間格式為 年-月-日 小時:分鐘:秒 或者 年/月/日 小時:分鐘:秒
 * 其中,年月日為全格式,例如 : 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);  //結(jié)束時間

    //作為除數(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ù)

相關(guān)文章

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

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

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

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

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

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

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

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

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

    用JavaScript隱藏控件的方法

    用JavaScript隱藏控件的方法有兩種,分別是通過設(shè)置控件的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)為圖片功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • JavaScript實現(xiàn)酷炫的鼠標(biāo)拖尾特效

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

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

    JavaScript Map實現(xiàn)原理與底層結(jié)構(gòu)詳解

    哈希表(也稱為哈希表)是一種基于鍵直接訪問內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu)。也就是說,它通過計算一個鍵值函數(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

最新評論

河东区| 铜陵市| 繁昌县| 柘城县| 阆中市| 田阳县| 谢通门县| 河西区| 广东省| 荃湾区| 兴隆县| 阜新| 南漳县| 沈丘县| 云安县| 乐安县| 隆化县| 东至县| 南丰县| 宁河县| 托克逊县| 东兴市| 饶平县| 怀集县| 新蔡县| 彭泽县| 孝义市| 兴仁县| 疏附县| 义马市| 沐川县| 密云县| 荔波县| 嵩明县| 宝坻区| 阿尔山市| 开江县| 宝山区| 凉城县| 西青区| 深水埗区|