Ошибка, создающая' <previous' и 'затем>' (дата) ссылка для jQueryUI datepicker с помощью setdate

Это может абсолютно быть изучено. Я лично обладал большей частью преимущества от математики (особенно доказательство) курсы, которые я взял в колледже.

Рекомендуемые курсы:

  • Дискретная Математика
  • Математическая Мысль
  • Абстрактная алгебра
  • любые другие курсы доказательства

Рекомендуемая книга:

  • Основные детали Доказательств, Antonella Cupillari

я настоятельно рекомендую пытаться взять один или несколько из этих курсов в какой-то школе. Найдите локальный колледж и контролируйте курс.

7
задан Dan Sorensen 2 November 2009 в 19:33
поделиться

1 ответ

Как говорится в документации для датпикера, setDate позволяет вам укажите количество дней с сегодняшнего дня. Это означает, что $ (). Datepicker ('setDate', '-1'); Всегда равняется сегодняшней дате - 1 день, вы можете вызывать это 12 раз подряд, и всегда будет одно и то же (если вы не начнете в 23:59 в один день и не закончите в 00:01 следующего)

http: / / jqueryui. com / demos / datepicker / # method-setDate

Я думаю, вам нужно следующее:

// Next Day Link
$('a#next').click(function () {
    var $picker = $("#datepicker");
    var date=new Date($picker.datepicker('getDate'));
    date.setDate(date.getDate()+1);
    $picker.datepicker('setDate', date);
    return false;
});

// Previous Day Link
$('a#previous').click(function () {
    var $picker = $("#datepicker");
    var date=new Date($picker.datepicker('getDate'));
    date.setDate(date.getDate()-1);
    $picker.datepicker('setDate', date);
    return false;
});
13
ответ дан 6 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: