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

256
Visualizações
How to change the locale in moment.js

I know this probably looks like a duplicate question but I am unable to change my locale using moment in my React/ES6 setup.

This is what I have been able to gather from the internet but it doesn't work

import moment from 'moment';
import 'moment/min/locales';

moment.locale('en-gb');
moment('31/08/2021').format('YYYY-MM-DD') \\ returns 'Invalid Date'

Where am I going wrong?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

This may not be the perfect way to do it but it definitely works.

    locale = 'en-GB';
    value = '07/06/2021';


    moment.locale(locale);
    const localeData = moment.localeData();
    const format = localeData.longDateFormat('L');
    console.log(moment(value, format).format('YYYY-MM-DD')); // '2021-06-07'
about 4 years ago · Juan Pablo Isaza Relatório

0

It does not look like a moment locale issue. Try specifying the right input format to parse a moment string.

More info can be found at https://momentjs.com/docs/#/parsing/string/

console.log(moment("31/08/2021", "DD/MM/YYYY").format("YYYY-MM-DD"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>

about 4 years ago · Juan Pablo Isaza Relatório

0

Try this:

moment('31/08/2021', 'DD-MM-YYYY').format('YYYY-MM-DD')
about 4 years ago · Juan Pablo Isaza Relatório
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