Калькулятор дат

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»; }