Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
Getting an 'Is not a Function Error' when calculating the months with Moment JS

Here is my Fiddle http://jsfiddle.net/p1kr0ayj/2/


function letsGo() {
  //for the inputs
  let name = document.querySelector('#inputName').value;
  let date = document.querySelector('#inputDate').value;
  let welcm = document.getElementById("welcome").innerHTML;
  let errorpopup = document.getElementById("error");
  let animation = document.getElementsByClassName("anim")[0];

  let currDate = moment().format("MM-DD-YYYY");
  console.log(currDate);
  let getDate = moment(date, "MM-DD-YYYY");
  if (getDate.isValid()) {
    //for the name
    welcm = "Welcome " + name;
    //calculating years
    yr = currDate.diff(getDate, 'years'); //heres the error
    getDate.add(yr, 'years');
    //calculating motnhs
    month = currDate.diff(getDate, 'months');
    getDate.add(month, 'months');

    console.log("nays", yr, month, currDate);
  } else {
    errorpopup.innerHTML = "Check Date";
    animation.classList.add('animError');
  }
  //console.log(getDate, errorpopup);
}

My target here is to get the total month difference not the total months since the year inputted. like the answer in the question below.

I tried to follow on what's on the documentation still gets this not a function error.

I tried to follow this Question Moment.js - Get difference in two birthdays in years, months and days

Still gets the error.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!