如何比较两个datepicker日期jquery

Kan*_*vel 10 javascript jquery

有人能帮助我吗?这是我的代码

var $from=$("#fromDate").datepicker('getDate');
var $to =$("#toDate").datepicker('getDate');
if($from>$to)
   alert("from date shouldn't greater than To date");
Run Code Online (Sandbox Code Playgroud)

它是在同一年的两个日期工作.否则例如fromDate ='1/12/2012'(dd/mm/yyyy)toDate = '18/6/2013'(dd/mm/yyyy),当你检查条件时,它不起作用.它抛出警报,我给了.

isJ*_*tMe 29

我可以建议自动限制您的日期吗?在此示例中,第二个组合框不允许您选择比您在fisrt上选择的日期更短的日期.

$(document).ready(function(){

  $("#txtFromDate").datepicker({

      numberOfMonths: 2,

      onSelect: function(selected) {

        $("#txtToDate").datepicker("option","minDate", selected)

      }

  });

  $("#txtToDate").datepicker({

      numberOfMonths: 2,

      onSelect: function(selected) {

         $("#txtFromDate").datepicker("option","maxDate", selected)

      }

  }); 

});
Run Code Online (Sandbox Code Playgroud)

这是一个工作演示

  • 非常感谢!你救了我的一天! (2认同)