html - How Can I show the previous month only in my calendar? -
this html code:
<div class="input-group input-medium date date-picker" data-date="" data-date-format="yyyy-mm-dd" data-date-viewmode="years" data-date-minviewmode="months" data-date-end-date="+0d"> <input name="water.month" type="text" value="${water?.month}" class="form-control" id="months"> <span class="input-group-btn"> <button class="btn btn-info" type="button"><i class="fa fa-calendar"></i></button> </span> </div> i want show previous month in calendar . how can it?
if understand question correctly, want display 1 month (previous month). if so, try this:
<div id='mydate'> <input type="text" type="text" class="form-control"/> </div> javascript:
var = new date(); var prevmonthfirstdate = new date(now.getfullyear() - (now.getmonth() > 0 ? 0 : 1), (now.getmonth() - 1 + 12) % 12, 1); var prevmonthlastdate = new date(now.getfullyear(), now.getmonth(), 0); $('#mydate input').datepicker({ startdate: prevmonthfirstdate, enddate: prevmonthlastdate }); to understand how first day of month, have @ this answer
here jsfiddle
Comments
Post a Comment