aquí está la explicación del código convertir la cadena 7thJun1969 a la fecha 1969-06-07 en JavaScript Aquí uso el método de corte para resolver el problema pregunta de shine.com
<script> // function to change the formate of date function changeDateFormate(givenDate){ let year = givenDate.slice(-4); let month = givenDate.slice(-7).slice(0,-4); let day = givenDate.slice(0,-9); let obj = { Jan : "01", Feb : "02", Mar : "03", Apr : "04", May : "05", Jun : "06", Jul : "07", Aug : "08", Sep : "09", Oct : "10", Nov : "11", Dec : "12" } if(day < 10){ day = 0+""+day; } let finalDate = year + "-" + obj[month] + "-" +day; return finalDate; } // code output console.log("1stOct1948"); </script>