2010-10-12 68 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检查(分离器,限制)