write a function(not a generator) called displayDayNumber(dateString) that satisfies the following rule.
var dayNumber =displayDayNumber("Nov 5,2017");  //309
console.log(dayNumber ()); // 310
dayNumber("Oct 31 2017"));  //304
dayNumber();//305
So far My code is working for one time dateString pass value but it is not calculating based when I am passing new value in dayNumber.
var dayNumber =function(dateString=new Date().toDateString())
{
var currentString=dateString;
var no=dateString.substring(8,10);
// console.log(no);
    return function () {
       // console.log("dateString=",dateString);
        var b = calculateNumber(dateString)   //helper function to calculate day No
        {
            var no = dateString.substring(8, 10);
            var toNo = parseInt(no) + 1;
            var thenString = toNo.toString() + ' ';
            var replacecharacter = dateString.replace(no, thenString);
            dateString = replacecharacter;
            return b;
        };
        return dateString;
    };
}
let genDayNumber=dayNumber ("Sat Nov 05 2017"); //309  //working 
genDayNumber();     //working
genDayNumber("Wed Oct 31 2017")); //304   not working
genDayNumber();     //not working
 
     
    