gerd
9/29/2016 - 2:25 PM

Validates a date.

Validates a date.

    /**
     * @method validateDate
     * @param dateFormat
     * @param strDate
     * @returns
     */
    validateDate : function(dateFormat, strDate) {
        if (dateFormat !== "mm/dd/yyyy") {
            var dates = strDate.split("/");
            var year = dates[2];
            var month = dates[1];
            var day = dates[0];
            strDate = month + "/" + day + "/" + year;
        }
        if (this.isDate(strDate)) {
            var strDates = strDate.split("/");
            var date = new Date();
            date.setFullYear(strDates[2], strDates[0] - 1, strDates[1]);
            return date;
        }
        return null;
    }