JSFiddle - React, Tailwind, and code Playground

JavaScript

getDateFormat(new Date())
function getDateFormat(generalDate){
var sapDate = '0000-00-00T00:00:00';
   var date;
   if (!generalDate) {
       //NOP
   } else if(typeof generalDate == "string"){
   	var dateArray = generalDate.split("-");
   	if(dateArray.length < 2)
   	 dateArray = generalDate.split("/");
   date = new Date(monthNumber[dateArray[1]]+"/"+dateArray[0]+"/"+dateArray[2]);
   } else {
       date = new Date((generalDate.getTime() - (new Date().getTimezoneOffset() * 60000)) + 19800000);
   }
   
   if (date) {
       var monthIn =null;
       if(date.getMonth() < 9)
           monthIn = "0"+(date.getMonth()+1);
       else
           monthIn = date.getMonth()+1;
       
       var date2 = date.getDate();
       if(date2 <= 9)
           date2 = "0"+date2;
       
       sapDate = date.getFullYear()+'-'+monthIn+'-'+date2+'T00:00:00.000+0000';
   }
   
console.log(sapDate);
}