2010-10-12 4 views
1

Я хочу сравнить выбранную дату и текущую дату. Iam с помощью jquery date picker. При использовании следующего кода только сравнение даты поля происходит ... Как я могу сравнить с месяцем и годом тоже ... Заранее спасибо ..Дата сравнения в 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

Pls использовать this.I вещи он будет решать проблему ур

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

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

Pls ЧК следующей ссылке, чтобы получить больше функций http://www.w3schools.com/jsref/jsref_obj_date.asp Это можно взять расколоть делаем проверку с помощью String.split (разделитель, предел)