Skip to content Skip to sidebar Skip to footer

How To Get Date From Datepicker With Bootstrap And Show The Date In Another Div

I am trying to get the date from a button and show it in another div.I have tried to use input tag method but it was not working.So I tried to use the button option with icon and m

Solution 1:

There is multiple problems with your code, first a button can't trigger the change event, it has to be changeDate.

Second, to get the date your need to use ev.date since the buttons value will not be updated on the changeDate event.

$(function() {

  var showdate = $("#show-date")
  $("#date").datepicker().on('changeDate', function(ev) {
    var selected = ev.date
    showdate.text(selected)
  });
});

Demo

$(function() {

  var showdate = $("#show-date")
  $("#date").datepicker().on('changeDate', function(ev) {
    var date = newDate(ev.date);
    var selected = ((date.getMonth() > 8) ? (date.getMonth() + 1) : ('0' + (date.getMonth() + 1))) + '/' + ((date.getDate() > 9) ? date.getDate() : ('0' + date.getDate())) + '/' + date.getFullYear()
    showdate.text(selected)
  });
});
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css"integrity="sha512-mSYUmp1HYZDFaVKK//63EcZq4iFWFjxSL+Z3T/aCt4IO9Cejm03q3NKKYN6pFQzY0SBOr8h+eCIAZHPXcpZaNw=="crossorigin="anonymous"referrerpolicy="no-referrer" /><scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"integrity="sha512-T/tUfKSV1bihCnd+MxKD0Hm1uBBroVYBOYSk1knyvQ9VyZJpc/ALb4P0r6ubwVPSGB2GvjeoMAJJImBG12TiaQ=="crossorigin="anonymous"referrerpolicy="no-referrer"></script><buttontype="button"class="btn btn-icon btn-primary w-full"id="date"data-plugin="datepicker"><iclass="icon wb-calendar"aria-hidden="true"></i></button><divid="show-date"></div>

Post a Comment for "How To Get Date From Datepicker With Bootstrap And Show The Date In Another Div"