Date calculator

Kuupäeva Kalkulaator

Kuupäeva kalkulaator



Siia tuleb vastus…


Teie vanus on…

Suveni on veel…
function dateDiv() { var answerD=document.getElementById(“answerD”); // new Date() – tagastab sisestatud kuupäeva var dateA=new Date(document.getElementById(“dateA”).value); var dateB=new Date(document.getElementById(“dateB”).value); //var ans=Math.abs(dateA.getTime()-dateB.getTime())/(1000*60*60*24); var ans=Math.abs(dateA.getDate()-dateB.getDate()); answerD.innerHTML=”Kuupäevade vahe on “+ans+” päeva”; } function dateDiv2() { const _MS_PER_DAY = 1000 * 60 * 60 * 24; // a and b are javascript Date objects function dateDiffInDays(dateA, dateB) { // Discard the time and time-zone information. const utc1 = Date.UTC(dateA.getFullYear(), dateA.getMonth(), dateA.getDate()); const utc2 = Date.UTC(dateB.getFullYear(), dateB.getMonth(), dateB.getDate()); return Math.floor((utc2 – utc1) / _MS_PER_DAY); } var dateA=new Date(document.getElementById(“dateA”).value); var dateB=new Date(document.getElementById(“dateB”).value); var difference = dateDiffInDays(dateA, dateB); var answerD=document.getElementById(“answerD”); answerD.innerHTML=”Kuupäevade vahe on “+Math.abs(difference)+” päeva”; } function dateDiv3() { const _MS_PER_DAY = 1000 * 60 * 60 * 24; const _MS_PER_MONTH = 2629746000; const _MS_PER_YEAR= 31556952000; function birthDay(birthday, LocalDate) { // Discard the time and time-zone information. const utc1 = Date.UTC(birthday.getFullYear(), birthday.getMonth(), birthday.getDate()); const utc2 = Date.UTC(LocalDate.getFullYear(), LocalDate.getMonth(), LocalDate.getDate()); var days= Math.floor((utc2 – utc1) / _MS_PER_DAY); var year=0; var month=0; while(days>0) { if ((Math.floor(days/365))/(Math.floor(days/365))>=1) { year++; days-=365; } else if ((Math.floor(days/30))/(Math.floor(days/30))>=1) { month++; days-=30; } else { break; } } var text=”Teie vanus on “+year+” aastad, “+month+” kuud, “+days+” päevad” return text; } const LocalDate = new Date(); var birthday=new Date(document.getElementById(“birthday”).value); var answerB=document.getElementById(“answerB”); var birth = birthDay(birthday, LocalDate); answerB.innerHTML=birth; } function suveni() { const _MS_PER_DAY = 1000 * 60 * 60 * 24; // a and b are javascript Date objects function dateDiffInDays2(tana) { // Discard the time and time-zone information. const utc1 = Date.UTC(tana.getFullYear(), tana.getMonth(), tana.getDate()); const utc3 = Date.UTC(tana.getFullYear(), 5, 1); var utc2; if (((utc3 – utc1) / _MS_PER_DAY)<0) { utc2 = Date.UTC(tana.getFullYear()+1, 5, 1); } else { utc2 = Date.UTC(tana.getFullYear(), 5, 1); } return Math.floor((utc2 – utc1) / _MS_PER_DAY); } var tana=new Date(document.getElementById(“tana”).value); var difference2 = dateDiffInDays2(tana); var answerS=document.getElementById(“answerS”); answerS.innerHTML=”Suveni on veel “+difference2+” päeva”; }