Dada una fecha como el 23 de noviembre de 2021 en este formato europeo: 23/11/2021. Intento convertirlo en un objeto de fecha como este:
const dateString = '23/11/2021' const dateObj = new Date(dateString)
Sin embargo, esto me está dando un error diciendo que esta es una fecha no válida. No quiero simplemente convertirlo al formato de fecha de EE. UU., ya que estoy tratando de ver si puedo ordenar las fechas con el formato europeo. ¿Alguien sabe cómo puedo convertir esto en un objeto de fecha dado el formato de fecha europeo?
Si el formato es siempre dd.MM.yyyy , puede hacerlo cortando la cadena de fecha para obtener el año, el mes y el día necesarios para crear el objeto Fecha.
const date = '23/11/2021' const d = date.slice(0,2), m = date.slice(3,5), y = date.slice(6,10); const dateObj = new Date(y, m, d) console.log(dateObj)