general-functions
Version:
My-Functions
21 lines • 736 B
JavaScript
//dd-mm-yyyy
function ToDateFormat(value,inputFormat='yyyymmdd',outputFormat='yyyy.mm.dd'){
//'20200101'
const yearIndex = inputFormat.toUpperCase().indexOf("YYYY");
const mountIndex = inputFormat.toUpperCase().indexOf("MM");
const dayIndex = inputFormat.toUpperCase().indexOf("DD");
if(value!==null && value.length>=8){
const day=value.substring(dayIndex,dayIndex+2)
const mount=value.substring(mountIndex,mountIndex+2)
const year=value.substring(yearIndex,yearIndex+4)
let output=outputFormat.toUpperCase();
output=output.replace('YYYY',year);
output=output.replace('MM',mount);
output=output.replace('DD',day);
return output
}
return 'convert not possible'
}
export default{
ToDateFormat
}