Jquery datepickers日期问题

时间:2016-10-30 14:53:11

标签: jquery ruby-on-rails datepicker

我有一个rails应用程序,我使用jquery datepicker和2个输入字段。

<input type="text" class="form-control datePicker" placeholder="Check In" id="dpd1" value="<%= (Date.today).strftime('%d-%m-%Y').to_s %>" name="arrival_date_disp">

<input type="text" class="form-control datePicker" placeholder="Check Out" id="dpd2" value="<%= (Date.today + 1).strftime('%d-%m-%Y').to_s %>" name="departure_date_disp">

Jquery代码是这样的 -

  $("#dpd1").datepicker({
    minDate : new Date,
    yearRange: "-90:+1",
    changeMonth: true,
    changeYear: true,
    altField  : '#arrival_date',
    altFormat : 'yy-mm-dd',
    dateFormat : 'dd-mm-yy',
    numberOfMonths: 2
  });   

  $("#dpd2").datepicker({
    minDate : $("#dpd1").datepicker( "getDate" ),
    yearRange: "-90:+1",
    changeMonth: true,
    changeYear: true,
    altField  : '#departure_date',
    altFormat : 'yy-mm-dd',
    dateFormat : 'dd-mm-yy',
    numberOfMonths: 2,
    setDate: "31-10-2016"
  });

问题是这两个字段只有一个datepicker实例被初始化,因此当我点击打开日期选择器时,它会显示两者的相同日期(显然正在使用相同的日期选择器)。

如何显示第二个字段的不同日期?

first one

second one

0 个答案:

没有答案