日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

JavaScript版IsDate、DateAdd和DateDiff函數(shù)

admin
2011年3月10日 23:37 本文熱度 3850
VBScript的IsDate函數(shù)用于判斷一個日期是否正確,JavaScript沒有這個函數(shù),我們也來寫一個類似的函數(shù)。需要說明的是,JavaScript中IsDate的參數(shù)必須為字符串,且支持6種不同的格式"yyyy-mm-dd ││ yyyy/mm/dd ││ dd-mm-yyyy ││ dd/mm/yyyy ││ mm-dd-yyyy ││ mm/dd/yyyy",之所以不能使用日期作為參數(shù)是因為JavaScript根本沒有不正確的日期,比如 new Date(2008,01,30),構(gòu)造函數(shù)會自動將它轉(zhuǎn)換成正確的日期2008-03-01。
 
JavaScript版IsDate函數(shù)如下:
function IsDate(dateval){
    var arr = new Array();
    
    if(dateval.indexOf("-") != -1){
        arr = dateval.toString().split("-");
    }else if(dateval.indexOf("/") != -1){
        arr = dateval.toString().split("/");
    }else{
        return false;
    }
    
    //yyyy-mm-dd ││ yyyy/mm/dd
    if(arr[0].length==4){
        var date = new Date(arr[0],arr[1]-1,arr[2]);
        if(date.getFullYear()==arr[0] && date.getMonth()==arr[1]-1 && date.getDate()==arr[2]){
            return true;
        }
    }
    //dd-mm-yyyy ││ dd/mm/yyyy
    if(arr[2].length==4){
        var date = new Date(arr[2],arr[1]-1,arr[0]);
        if(date.getFullYear()==arr[2] && date.getMonth()==arr[1]-1 && date.getDate()==arr[0]){
            return true;
        }
    }
    //mm-dd-yyyy ││ mm/dd/yyyy
    if(arr[2].length==4){
        var date = new Date(arr[2],arr[0]-1,arr[1]);
        if(date.getFullYear()==arr[2] && date.getMonth()==arr[0]-1 && date.getDate()==arr[1]){
            return true;
        }
    }
    
    return false;
}
 
 
VBScript中有兩個非常好用的日期操作函數(shù):DateAdd用來給日期添加指定時間間隔,DateDiff用來返回兩個日期的時間間隔。可惜的是JavaScript沒有,不過我們可以寫一個函數(shù)來實現(xiàn),一樣的,呵呵。

DateAdd函數(shù):
function DateAdd(interval,number,date){
  date = date.split(/\D/);    //date格式為yyyy-mm-dd hh:mm:ss
  --date[1];
  eval("var date = new Date("+date.join(",")+")");
    switch(interval.toLowerCase()){
        case "y": return new Date(date.setFullYear(date.getFullYear()+number));
        case "m": return new Date(date.setMonth(date.getMonth()+number));
        case "d": return new Date(date.setDate(date.getDate()+number));
        case "w": return new Date(date.setDate(date.getDate()+7*number));
        case "h": return new Date(date.setHours(date.getHours()+number));
        case "n": return new Date(date.setMinutes(date.getMinutes()+number));
        case "s": return new Date(date.setSeconds(date.getSeconds()+number));
        case "l": return new Date(date.setMilliseconds(date.getMilliseconds()+number));
    }
}

DateDiff函數(shù):
function DateDiff(interval,date1,date2){
  date = date1.split(/\D/);
  --date[1];
  eval("var date1 = new Date("+date.join(",")+")");
  date = date2.split(/\D/);
  --date[1];
  eval("var date2 = new Date("+date.join(",")+")");
    var long = date2.getTime() - date1.getTime(); //相差毫秒
    switch(interval.toLowerCase()){
        case "y": return parseInt(date2.getFullYear() - date1.getFullYear());
        case "m": return parseInt((date2.getFullYear() - date1.getFullYear())*12 + (date2.getMonth()-date1.getMonth()));
        case "d": return parseInt(long/1000/60/60/24);
        case "w": return parseInt(long/1000/60/60/24/7);
        case "h": return parseInt(long/1000/60/60);
        case "n": return parseInt(long/1000/60);
        case "s": return parseInt(long/1000);
        case "l": return parseInt(long);
    }
}

該文章在 2011/3/11 14:50:54 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产在线欧美 | 日韩成人深夜欧美一区 | 韩国三级全部电影在线观看 | 国产欧美日韩精品免费看 | 免费+国产在线观看 | 日本欧美亚洲视频在线 | 免费a∨在线永久 | 女儿国3在线观看免费版高清 | 欧美日韩国产精品视频一区二 | 欧美v亚洲v日韩v流畅在线 | 国产激情一区二区三区小说 | 欧美日韩国产一区二区三区伦 | 国产中文在 | 老熟女hdxx中国老熟女 | 精品国产柚木在线观看 | 另类亚洲综合区图片小说区 | 精品日本在线免费观看 | 国产亚洲日本一区二区三区 | 蜜臀91精品国产高清在线观看 | 国产乱码一区二区三区免费 | 国产欧美一二三区男女交配 | 日韩在线有码中文字幕观看 | 国产午夜不卡一区 | 日韩系列第一页 | 日韩精品三区 | 欧美人体一区二区视频 | 国产小视频在线免费观看 | 欧美专区三级在线观看 | 福利影院在线播放 | 成人性午夜视频在线观看 | 欧美刺激性大交 | 国产精品成人自拍 | 国产网友| 国产在线精品成人一区二 | 欧美激情国产日韩 | 免费精品国偷自产在线在线 | 拍国内精品老妇 | 国产欧美日韩精品免费看 | 日韩免费一区二区三区高清 | 91青青青青青爽 | 国产精品亚洲精品不卡 |