Witam,
W jaki sposób od razu po kliknięciu aktualizować dane? W tym momencie dane aktualizują się dopiero po kolejnym kliknięciu w element:
document.querySelectorAll('.datepicker--cell-day').forEach(node=> {
node.addEventListener('mouseup', ()=>{
let dateStart = $('.input-hours-date-start').val();
let dateStop = $('.input-hours-date-stop').val()
// var dt1 = new Date(dateStart);
// var dt2 = new Date(dateStop);
// function diff_hours(dt2, dt1)
// {
// var diff =(dt2.getTime() - dt1.getTime()) / 3600000;
// return Math.abs(Math.round(diff));
// }
// console.log(diff_hours(dt1, dt2));
moment('06-09-2018 17:09','DD-MM-YYYY HH:mm').toDate()
var date1, date2;
// "Jan 1, 2018 08:15:10"
date1 = dateStop;
date2 = dateStart;
var dateDest1 = moment(date1,'DD-MM-YYYY HH:mm').toDate();
var dateDest2 = moment(date2,'DD-MM-YYYY HH:mm').toDate();
// console.log(dateDest1)
// console.log(dateDest2)
var res = Math.abs(dateDest2 - dateDest1)/1000;
// get minutes
var hours = Math.ceil(res / 3600);
console.log('Godzin:'+hours);
let car_price = $('.select_car_hours').find(":selected").data("price");
console.log(car_price);
let result = car_price*hours;
$('.price-hours').html('<span class="coast">Koszt:</span><span class="calculated-price calculated-price-hours">'+result+'</span><span class="currency">pln</span>');
// var ms = moment(now,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD/MM/YYYY HH:mm:ss"));
// var d = moment.duration(ms);
// console.log(d.days(), d.hours(), d.minutes(), d.seconds());
})
})
})
})