JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment-with-locales.min.js"></script>
Arrive:
<input type="text" id="arrivalDate" class="datepicker">
<br />Nights:
<input type="text" id="numOfNights" value="1">
<br />Depart:
<input type="text" id="departureDate">
JavaScript
moment.locale('id');
$('#arrivalDate').datepicker({
dateFormat: "d/MM/yy",
onSelect: function (dateStr) {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('d/MM/yy', dateStr);
depart.setDate(depart.getDate() + nights);
var depart_date = moment(depart).format('DD/MMMM/YYYY');
console.log('date is '+depart_date);
$('#departureDate').val(depart_date);
}
});
$('#numOfNights').change(function () {
var nights = parseInt($('#numOfNights').val());
var depart = $.datepicker.parseDate('d/MM/yy', $('#arrivalDate').val());
depart.setDate(depart.getDate() + nights);
var depart_date = moment(depart).format('DD/MMMM/YYYY');
$('#departureDate').val(depart_date);
});