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"))