JSFiddle - React, Tailwind, and code Playground

by Arvind Pal

JavaScript

const qtrMapping = {
  1: "JAN",
  2: "APR",
  3: "JUL",
  4: "OCT"
}
const monthMapping = {
  "01": "JAN",
  "02": "FEB",
  "03": "MAR",
  "04": "APR",
  "05": "MAY",
  "06": "JUN",
  "07": "JUL",
  "08": "AUG",
  "09": "SEP",
  "10": "OCT",
  "11": "NOV",
  "12": "DEC"
};
const monthMappingReverse = {
     "JAN":"01",
     "FEB":"02",
     "MAR":"03",
     "APR":"04",
     "MAY":"05",
     "JUN":"06",
     "JUL":"07",
     "AUG":"08",
     "SEP":"09",
     "OCT":"10",
     "NOV":"11",
     "DEC":"12"
  };
const convertStringDate = (input)=>{
	let output='';
  const splitInput = input.split("-");
  const year = parseInt(splitInput[2])>90? `19${splitInput[2]}`:`20${splitInput[2]}`;
  output = `${monthMappingReverse[splitInput[1]]}/${splitInput[0]}/${year}`;
  return output;
}
console.log(convertStringDate("10-JAN-122"))