DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 判斷日期是否能跨月查詢的js代碼
判斷日期是否能跨月查詢的js代碼
編輯:關於JavaScript     
function checkDate(startDate, endDate, num, flag) { 
     
    if(startDate == null || endDate == null) { 
      popwin.info('提示','日期不可為空'); 
      return false;   
    } 
 
    if(startDate == '' || endDate == '') { 
      popwin.info('提示','請輸入查詢日期'); 
      return false;   
    } 
     
    var start_date = startDate + " 00:00"; 
    var end_date = endDate + " 00:00"; 
    start_date = new Date(start_date.replace(/-/g, "/")); 
    end_date = new Date(end_date.replace(/-/g, "/")); 
    if(start_date > end_date){ 
      popwin.info('提示','截止日期不能小於起始日期'); 
      return false;   
    } 
     
    // 獲取num天以後的日期   
    var currentDate = new Date(); 
    currentDate.setDate(currentDate.getDate() + num); 
     
    if(end_date > currentDate) { 
      popwin.info('提示','截止日期不能大於' + num + '天之後的日期'); 
      return false;  
    } 
     
    // 判斷是否跨月查詢 
    if(flag == false) { 
      if(start_date.getMonth() != end_date.getMonth()) { 
        popwin.info('提示','該查詢不支持跨月查詢'); 
        return false;  
      } 
    } 
  } 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved