<p>moment.format () retornando horas incorretas</p>

Criado em 23 fev. 2017  ·  5Comentários  ·  Fonte: moment/moment

Descrição do problema e etapas para reproduzir:
Eu encontrei um problema com a função moment.format () retornando string incorreta como segue:
pasted image at 2017_02_24 11_22 am

O teste acima foi conduzido em https://momentjs.com/ com o console do Chrome.

Enfrentando o mesmo problema com nosso aplicativo. (Nó 6.2.2)

Ambiente:

Chrome 56.0.2924.87 no OSX, momento 2.15.1

image

Comentários muito úteis

Vou supor que você quer dizer minutos incorretos, não horas. Você está vendo isso porque está usando MM que é o token para meses. Você quer mm .

Todos 5 comentários

Vou supor que você quer dizer minutos incorretos, não horas. Você está vendo isso porque está usando MM que é o token para meses. Você quer mm .

Oh, você tem algumas coisas acontecendo aqui.

Primeiro, você está usando o relógio de 24 horas em vez de 12 com o token HH . Você provavelmente quer hh:mm a pelos seus tokens.

Em segundo lugar, você tem uma data UTC e ela está convertendo para local. Para mantê-lo utc, use moment.utc() vez de moment() . Veja esta postagem do blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

Oh certo, obrigado pelo feedback detalhado.
hh: mm a resolveu o problema.

Oh, você tem algumas coisas acontecendo aqui.

Primeiro, você está usando o relógio de 24 horas em vez de 12 com o token HH . Você provavelmente quer hh:mm a pelos seus tokens.

Em segundo lugar, você tem uma data UTC e ela está convertendo para local. Para mantê-lo utc, use moment.utc() vez de moment() . Veja esta postagem do blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

@maggiepint .utc resolveu meu problema :)

Oh, você tem algumas coisas acontecendo aqui.
Primeiro, você está usando o relógio de 24 horas em vez de 12 com o token HH . Você provavelmente quer hh:mm a pelos seus tokens.
Em segundo lugar, você tem uma data UTC e ela está convertendo para local. Para mantê-lo utc, use moment.utc() vez de moment() . Veja esta postagem do blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

@maggiepint .utc resolveu meu problema :)

Até o meu obrigado

Esta página foi útil?
0 / 5 - 0 avaliações