Estoy tratando de convertir el número en Fecha usando date-fns.
Actual: 20220211 o '20220211' (puede ser un número o una cadena)
Esperado: vie 11 feb
date-fns toma Date como argumento. Primero debe convertir su valor de fecha de cadena en una instancia de Date válida. La Date podría tomar varios tipos de valor, incluido el estándar de fecha ISO 8601, lo que significa que podría pasar el valor de cadena 2022-02-22 al constructor Date y será válido.
Si su formato de cadena no va a cambiar, podría hacer esto:
const dateStr = '20220211'; const year = dateStr.slice(0,4); const month = dateStr.slice(4,6); const day = dateStr.slice(6,8); const date = new Date(`${year}-${month}-${day}`); Y luego usa la date en date-fns