I want to get tomorrow date, but this work not correctly. I dont understand, which problem is here, I split date, for getting true date format, check if checkbox checked and add to getdate 1 day, and shape date as i want
function doLateCheckOut(checkbox){
var end_date = $('[name="end_date"]').val();
var dateArr = end_date.split(".");
var date = new Date(dateArr[2]+'-'+dateArr[1]+'-'+dateArr[0]);
if(checkbox.checked) {
date.setDate(date.getDate() + 1);
}
else{
date.setDate(date.getDate() - 1);
}
var day = date.getDate();
var monthIndex = date.getMonth();
var year = date.getFullYear();
day = day + '';
if (day.length == 1) {
day = "0" + day;
}
if (monthIndex < 10) {
monthIndex = "0" + (monthIndex+1);
}
var latedate = day + "." + monthIndex + "." + year;
$('[name="end_date"]').val(latedate);
console.log(latedate);
}