JSFiddle - React, Tailwind, and code Playground
by Max Sinev
HTML
<script src="//code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/css/bootstrap-datepicker.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.js"></script>
<!--
Bootstrap docs: https://getbootstrap.com/docs
-->
<input type="text" id="app">
CSS
.row {
background: #f8f9fa;
margin-top: 20px;
}
.col {
border: solid 1px #6c757d;
padding: 10px;
}
JavaScript
$("#app").datepicker({
format: 'd M yyyy',
minViewMode: 'months',
immediateUpdates: true,
startDate: new Date(2015, 0),
endDate: new Date(2020, 0)
});
// out of bounds date
$("#app").datepicker('update', new Date(2019, 0, 1));
setTimeout(() => {
//$("#app").datepicker('update', new Date(2025, 0, 1));
// update end date to correct range, nothing happend, need to update datepicker again...
$("#app").datepicker('setEndDate', new Date(2017, 0, 1));
}, 1500);