Following is the scenario:
I have a String date and a date format which is different. Ex.: date: 2016-10-19 dateFormat: \"DD-MM-YYYY\".
String
Here you go: Working Fiffffdle
$(function(){ var dateFormat = 'DD-MM-YYYY'; alert(moment(moment("2012-10-19").format(dateFormat),dateFormat,true).isValid()); });