2015-10-20 2 views
1

Как я могу получить Предыдущую и Следующую функциональность кнопки для навигации Bootstrap Datepicker с JQuery, как на рис сильфонныеNavigate Bootstrap Datepicker с кнопкой Назад и Вперед

enter image description here

Я попытался как

function PrevNext(isnextbtn) 
    { 
     var date = new Date(); 
     var searchdate = new Date(); 

     if ($('#txtDate').val().length > 0){ 
      date = new Date($('#txtDate').val()); 
     } 
     else { 
      date = new Date('@DateTime.Now.ToShortDateString()'); 
     } 

     alert(date); 

     if (isnextbtn == 1) { 
      searchdate = date.setDate(date.getDate() + 1, 1); 
     } 
     else { 
      searchdate = date.setDate(date.getDate() - 1, 1); 
     } 

     $('#txtDate').datepicker('setDate', searchdate); 
    } 

ответ

0

Решите мою проблему с помощью следующего кода; Пожалуйста, обновите меня, если есть еще один лучший способ добиться этого.

Примечание: Моя дата в формате дд/мм/гггг

function PrevNext(isnext) 
    { 
     var dateString = $("#txtDate").val().split("/"); 
     var actualDate = new Date(dateString[2], dateString[1] - 1, dateString[0]); 
     var newDate = new Date(); 
     if(isnext == 1) 
      newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate() + 1); 
     else 
      newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate() - 1); 
     $('#txtDate').datepicker('setDate', newDate); 
    }