2017-02-24 22 views
0

月のブートストラップdatepickerの現在の開始日と終了日をdd/mm/yyyy形式で取得しようとしています たとえば現在の月のカレンダーに2月には、私は、出力にコンソールに値を持っている私は行進で来月のために行くならば、私のシナリオは現在の月の開始日と終了日を取得する方法bootstrap datepicker dd/mm/yyyy

start date:1/03/2017 
and 
end date:31/03/2017 

になり、同時に、その後の私の値は

start date:1/02/2017 
and 
end date:28/02/2017 

になりますですしかし私が得ているのはこれです

29/1/2017 
30/1/2017 
31/1/2017 
1/2/2017 
2/2/2017 

.... 
28/2/2017 
... 
11/3/2017 

ここ

現在の日付ピッカーに示された日付のリストはhttps://github.com/uxsolutions/私はこのためにしようとしている私のコード

var active_dates = ["1/2/2017", "5/2/2017"]; 
     $('#datepicker').datepicker({ 
      inline: true, 
      sideBySide: true, 
      todayHighlight: true, 
      format: 'dd/mm/yyyy', 
      beforeShowDay: function (date) { 
       var d = date; 
       var curr_date = d.getDate(); 
       var curr_month = d.getMonth() + 1; //Months are zero based 
       var curr_year = d.getFullYear(); 
       var formattedDate = curr_date + "/" + curr_month + "/" + curr_year 
       console.log(formattedDate); 
       if ($.inArray(formattedDate, active_dates) != -1) { 
        return { 
         classes: 'activeClass' 
        }; 
       } 
       return; 
      } 
     }); 

答えて

0
I did fixed it with datejs 

This is alerting the first day: 

var fd = Date.today().clearTime().moveToFirstDayOfMonth(); 
var firstday = fd.toString("MM/dd/yyyy"); 
alert(firstday); 

This is for last day: 

var ld = Date.today().clearTime().moveToLastDayOfMonth(); 
var lastday = ld.toString("MM/dd/yyyy"); 
alert(lastday); 
+0

ですbootstrap-datepicker –

関連する問題