Hoi allemaal,
weet er iemand een (simpele) mogelijkheid om het verschil in maanden te berekenen tussen 2 datums van het formaat JJJJ-MM-DD ?
Krijg op dit moment nogal rare resultaten (getallen in de min enzo) met het volgende scriptje:
Dit script verwacht de datums in losse elementen.
Weet iemand een mogelijkheid om te berekenen met complete datums (JJJJ-MM-DD) ?
Bij voorbaat hartelijk dank voor elke en alle hulp :thumb:
weet er iemand een (simpele) mogelijkheid om het verschil in maanden te berekenen tussen 2 datums van het formaat JJJJ-MM-DD ?
Krijg op dit moment nogal rare resultaten (getallen in de min enzo) met het volgende scriptje:
Code:
function Looptijd(id)
{
startdate = new Date();
enddate = new Date();
k_jr = parseInt(document.form.elements["k_jr"].value);
start_mnd = document.form.elements["start_maand"+id].value;
start_jr = document.form.elements["start_jaar"+id].value;
eind_mnd = parseInt(document.form.elements["k_mnd"].value);
eind_jr = k_jr + 65;
startdate.setFullYear(start_jr,start_mnd,1);
enddate.setFullYear(eind_jr,eind_mnd,1);
st = startdate.valueOf();
en = enddate.valueOf();
diff = en-st-(-0);
diffdate = new Date();
diffdate.setTime(diff);
yeardiff = enddate.getFullYear()-startdate.getFullYear();
monthdiff = diffdate.getMonth();
totalmonths = parseInt((yeardiff*12)+monthdiff);
if(totalmonths > 360)
{
totalmonths = 360;
}
else
{
totals = totalmonths;
}
document.form.elements["Looptijd"+id].value = totalmonths;
}
Dit script verwacht de datums in losse elementen.
Weet iemand een mogelijkheid om te berekenen met complete datums (JJJJ-MM-DD) ?
Bij voorbaat hartelijk dank voor elke en alle hulp :thumb: