Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Подскажите по Bootstrap datapicker (https://javascript.ru/forum/events/76204-podskazhite-po-bootstrap-datapicker.html)

posmetuhov 13.12.2018 09:20

Подскажите по Bootstrap datapicker
 
Всем привет уважаемые форумчане.
Помогите мне в решении одной задачи.
<script type="text/javascript">
  $(function () {
    //Инициализация date_start и date_finish
    $("#date_start").datetimepicker({language: 'ru', pickTime: false, minDate: new Date, defaultDate: new Date });
    $("#date_finish").datetimepicker({language: 'ru', pickTime: false, minDate: new Date, defaultDate: new Date });
    //При изменении даты в 8 datetimepicker, она устанавливается как минимальная для 9 datetimepicker
    $("#date_start").on("dp.change",function (e) {
      $("#date_finish").data("DateTimePicker").setMinDate(e.date);
	  $("#date_finish").data("DateTimePicker").setDate(e.date);
    }); 
  });
</script>

Есть два датапикера, мне нужно чтобы:
1. во втором была дата при инициализации на день больше чем в первом при открытии формы.
2. при выборе в первом чтобы автоматически не давал выбрать такую же во втором, только на день больше.

рони 13.12.2018 10:18

posmetuhov,
лучше макет целиком

где ссылка на документацию, и что мешает добавить e.date + 24 * 60 * 60 * 1000

var data = new Date();
data.setDate(data.getDate() + 1);



... minDate: data, defaultDate: data

[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

posmetuhov 14.12.2018 08:24

Цитата:

Сообщение от рони (Сообщение 500436)
posmetuhov,

где ссылка на документацию, и что мешает добавить e.date + 24 * 60 * 60 * 1000

Так почему то не работает.:-?

рони 14.12.2018 08:48

posmetuhov,
документаци где?
может так new Date(e.date) + 24 * 60 * 60 * 1000


Часовой пояс GMT +3, время: 18:36.