Following is the scenario:
I have a
String date and a date format which is different. Ex.:
I need to check if this date is a valid date.
I have tried following things
var d = moment("2016-10-19",dateFormat);
d.isValid() is returning
false every time. Does not Moment.js parse the date in the given format?
Then I tried to format the date in
DD-MM-YYYY first and then pass it to Moment.js:
var d = moment("2016-10-19").format(dateFormat); var date = moment(d, dateFormat);
date.isValid() is giving me the desired result, but here the Moment.js date object is created twice. How can I avoid this? Is there a better solution?
FYI I am not allowed to change the