DatePickerRange设置30天默认时差

时间:2016-07-15 12:53:54

标签: jquery ruby-on-rails bootstrap-datepicker

我在选择开始日期时尝试预设数据差异。它应该始终是你选择的开始日期之间30天的差异。

我正在使用以下plugin。但是无法让它发挥作用。

<input name='campaign[date_range]' value='<%= @campaign.date_range %>' ui-jq="daterangepicker" ui-options="{
                          format: 'DD-MM-YYYY',
                          minDate: '<%= DateTime.tomorrow.strftime("%d-%m-%Y") %>',
                          maxDate: '<%= (DateTime.tomorrow + 90).strftime("%d-%m-%Y") %>',

                          <% if @campaign.start_date.present? %>
                            startDate: '<%= @campaign.start_date.strftime("%d-%m-%Y %l:%M %p") %>',
                          <% else %>
                            startDate: '<%= DateTime.tomorrow.strftime("%d-%m-%Y") %>',
                          <% end %>

                          <% if @campaign.end_date.present? %>
                            endDate: '<%= @campaign.end_date.strftime("%d-%m-%Y %l:%M %p") %>',
                          <% else %>
                            endDate: '<%= (DateTime.tomorrow + 30).strftime("%d-%m-%Y") %>',
                          <% end %>

                          drops: 'up'
                          }" class="form-control w-md" />

0 个答案:

没有答案