Tengo una fecha en el siguiente formato:
13 Dec,2021 12:59:58y quiero cambiarlo a:
13-12-2021los pls sugieren alguna solución
Conviértalo en una Date , obtenga una cadena de los componentes.
El mes debe agregar 1 ya que, por alguna razón, los meses están indexados a cero (enero == 0, febrero == 1, ..., diciembre == 11)
const dateString = "13 Dec,2021 12:59:58"; const getNewString = (dateString) => { const date = new Date(dateString); return `${date.getDate()}-${date.getMonth()+1}-${date.getFullYear()}`; } console.log(getNewString(dateString));puedes hacer algo como esto
const oldDate = "13 Dec,2021 12:59:58"; const newDate = new Date(oldDate); console.log(newDate.getDate() + "-" + (newDate.getMonth() + 1) + "-" + newDate.getFullYear());