2011-10-08 39 views
0

我正在使用jquery datepicker,它爲我提供了一個texbox和日曆圖標。我有兩個texboxes:1是開始日期,另一個是enddate.I需要檢查結束日期不應該少於比使用jquery的開始日期。如何使用jQuery比較兩個日期

回答

1

,最簡單的方法是使用它的日期範圍功能:

<script> 
    $(function() { 
     var dates = $("#from, #to").datepicker({ 
      defaultDate: "+1w", 
      changeMonth: true, 
      numberOfMonths: 3, 
      onSelect: function(selectedDate) { 
       var option = this.id == "from" ? "minDate" : "maxDate", 
        instance = $(this).data("datepicker"), 
        date = $.datepicker.parseDate(
         instance.settings.dateFormat || 
         $.datepicker._defaults.dateFormat, 
         selectedDate, instance.settings); 
       dates.not(this).datepicker("option", option, date); 
      } 
     }); 
    }); 
    </script> 


在您的標記:

<div class="demo"> 

<label for="from">From</label> 
<input type="text" id="from" name="from"/> 
<label for="to">to</label> 
<input type="text" id="to" name="to"/> 

</div><!-- End demo -->