2010-10-12 69 views
1

我想比較所選日期和當前日期。 Iam使用jQuery日期選擇器。雖然使用下面的代碼只有日期字段比較是發生...我怎樣纔能有月份和年份也...先謝謝了比較..jquery中的日期比較

$(document).ready(function() { 



     var objDate = new Date(); 
     var selectedDate = document.getElementById("<%=txtRqstDate.ClientID %>").value; 

     var currentDate = $.datepicker.formatDate('dd/mm/yy', new Date()); 
     if (Date.parse(selectedDate) > Date.parse(currentDate)) { 
      alert("Invalid date range!\n Please choose a date that is not later than today!") 
      return false; 
     } 
     else { 
      return true; 
     } 

回答

2

請使用this.I事情會解決問題烏爾

function ChDate(){ 
var objDate = new Date(); 
var selectedDate = document.getElementById("<%=txtRqstDate.ClientID %>").value; 

if (selectedDate > objDate) { 
    //do 
} 
else 
{ 
//do 
} 
} 

請清潔香港以下鏈接以獲取更多的功能 http://www.w3schools.com/jsref/jsref_obj_date.asp 有可能採取拆分確實因使用string.split檢查(分離器,限制)