$(document).ready(function () { var currentDate = new Date(); function addDays(dateObj, numDays) { dateObj.setDate(dateObj.getDate() + numDays); return dateObj; } $('#datetimepicker1').datetimepicker({ locale: 'hu', format: 'LD', defaultDate: new Date(), inline: false, sideBySide: true, showTodayButton: true, format: 'YYYY.MM.DD' }).on('dp.change',function(e){ var remDays=$('#ed').val(); var date = new Date($('#emDate').val()); var newdate = new Date(date); newdate.setDate(newdate.getDate() + parseInt(remDays)); $('#datetimepicker2').data("DateTimePicker").date(newdate); $('#datetimepicker2').data("DateTimePicker").minDate(date); }); $('#datetimepicker2').datetimepicker({ locale: 'hu', format: 'LD', minDate: new Date($('#emDate').val()), defaultDate: new Date($('#emDate').val()), inline: false, sideBySide: true, showTodayButton: true, format: 'YYYY.MM.DD' }).on('dp.change',function(e){ var expdate=new Date($('#expDate').val()); var emdate = new Date($('#emDate').val()); var a=moment(emdate,"YYYY.MM.DD"); var b=moment(expdate,"YYYY.MM.DD"); var days=b.diff(a,'days'); $('#ed').val(days); }); $('#datetimepicker3').datetimepicker({ locale: 'hu', format: 'LD', defaultDate: new Date(), inline: false, sideBySide: true, showTodayButton: true, format: 'YYYY.MM' }).on('dp.change',function(e){ var calcdate=new Date($('#calcDate').val()); moment.locale('hu'); document.getElementById('month').innerHTML=moment(calcdate).format('MMMM'); }); $('#datetimepicker4').datetimepicker({ locale: 'hu', format: 'LD', defaultDate: new Date(), inline: false, sideBySide: true, showTodayButton: true, format: 'YYYY.MM' }).on('dp.change',function(e){ document.getElementById("loader").style.display = "block"; document.getElementById("darktable").style.display = "none"; var calcdate=moment(e.date).format('YYYY.MM');// new Date($('#calcDate').val()); moment.locale('hu'); document.getElementById('month').innerHTML='Munkaidő lista '+moment(calcdate,'YYYY.MM').format('MMMM'); $.get('/employee/worktimelist/'+calcdate , function(wtList) { renderWorkingTimesTable(wtList); document.getElementById("loader").style.display = "none"; document.getElementById("darktable").style.display = "block"; }); }); });