Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

560
Visualizações
RangeError: la configuración regional debe contener la propiedad formatDistance cuando se usa la variable de configuración regional en Next.js con date-fns

Tengo un sitio web con varios idiomas hecho en Next.js. Next.js proporciona varios métodos para obtener todas las configuraciones regionales, aquí están los siguientes:

 {locale} // current locale in use 'es' {locales} // all the configured locales in an array [ "en", "de", "es", "ja", "ru" ] {defaultLocale} // if no locale provided, will use en

Luego, en mi código, tengo este método date-fns para obtener la distancia en días para una fecha determinada que obtengo de mi valor createdAt.

 // my import languages import { es, de, ja, en, ru } from 'date-fns/locale'; <BodyOne> This category was funded{' '} {formatDistance(new Date(category.createdAt), new Date(), { locale: locale, })} </BodyOne>

Esto me da el siguiente error:

 RangeError: locale must contain formatDistance property

No entiendo por qué, esto funciona:

 { locale: es, })}

Pero este con la configuración regional variable no lo hace.

 { locale: locale, })}

si creo una nueva constante, digamos:

 const myCurrentLang = es;

funciona, pero si salgo:

 const myCurrentLang = 'es';

Recibo el error: RangeError: la configuración regional debe contener la propiedad formatDistance

Tal vez necesito convertir el valor 'es' a otro tipo para que date-fns funcione.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda