сравнить JQuery DatePicker с переменной PHP - PullRequest
0 голосов
/ 06 марта 2012
<script type="text/javascript">
$(function() {
   $('#dp_date').datepicker({
       dateFormat: 'm/d/yy', minDate: 1,
       beforeShowDay: $.datepicker.noWeekends
   });
});
</script>

У меня есть следующий скрипт, который получает дату в будущем и не показывает выходные дни.

Мне нужно изменить приведенный выше код следующим образом:

У меня есть еще одна дата, хранящаяся в переменной php $ ef_date, которая больше или равна текущей дате. Я хочу, чтобы мой указатель даты выбирал только те даты, которые больше, чем переменная $ ef_date.

Может быть равно $ ef_date, только если $ ef_date больше, чем сегодняшняя дата. Иначе оно всегда должно быть больше, чем $ ef_date. Примечание. Пример формата $ ef_date выглядит следующим образом:

$ ef_date = 03/05/2012

1 Ответ

0 голосов
/ 06 марта 2012

Вы можете сделать это следующим образом:

$(function() {
    var year = 2012;
    var month = 1;
    var day = 24;
    $('#dp_date').datepicker({
        dateFormat: 'm/d/yy', minDate: 1,
        beforeShowDay: $.datepicker.noWeekends
        minDate: new Date(year, month, day),
    });
});

Просто сделайте свое кодирование здесь.Добавьте несколько php в свой код javascript или определите некоторые переменные, когда вы включаете свой javascript .. (Надеюсь, вы знаете, как это сделать)

Как добавить данные из php:

<script type="text/javascript" src="yourPathHere">
    var day = <?php echo $myMinimumDay; ?>
</script>

Тогда ваш календарь будет выглядеть примерно так:

image

...