Estoy trabajando en una aplicación React Native que está disponible en dos idiomas (inglés y español). Obtener la fecha en inglés está bien, pero para el español, Momentjs no puede convertirlo en un objeto de momento para ciertos meses (en español) como Abril, arroja una fecha no válida como salida, mientras que otro mes como Septiembre funciona bien y se está convirtiendo. al objeto de momento.
const aprilDateES = moment("09 Abril, 2021") // Invalid date const septeDateEs = moment("09 Septiembre, 2021") // Thu Sep 09 2021 00:00:00 GMT+0530 También está lanzando advertencia para el mes de Abril - 
Mi objetivo es convertir toda la fecha/mes en español en un objeto de momento para que se pueda convertir a otro formato como DD/MM/YYYY y también se pueda validar usando momentJS.
Aquí está el enlace al patio de juegos: https://replit.com/@DevAk1/MomentJSSpanishDate#src/App.jsx
Cambiar importar a -
import moment from 'moment/min/moment-with-locales'Entonces usa esto -
const date = moment('09 Abril, 2021', 'DD MMMM, YYYY', 'es').locale('en') // Fri Apr 09 2021 00:00:00 GMT+0530Nota: esto es específico del formato y el idioma. Cambie el idioma de origen/destino y el formato de fecha de acuerdo con el requisito.