4
respostas

Data no formato dd/mm/yyyy

Como faço para que meu input exiba datas no formato dd/mm/yyyy?

Formato da data

4 respostas

Salve, Rafael.

Quand a gente usa:

<input type="date" />

O input vai pegar o formato da data baseado no locale do navegador. Pra ter um controle total sobre como isso é exibido, teríamos de criar um controle manual de como ele seria exibido no input.

Você pode indicar para o navegador o locale desejado, por exemplo:

<html lang=pt-BR>
CONTEUDO...
</html>

Prezado Marcos,

Tive esse mesmo problema apontado pelo Rafael. Já verifiquei o tipo do input e tb coloquei o lang=pt-BR na tag html do index.html o problema persiste:

erro formato data

Marcos, agradeço imensamente pela solução apresentada. Acabei lembrando-me de que eu havia mudado propositalmente o idioma do Chrome para inglês. O formato restaurou-se ao retornar o idioma para português (imagem). Talvez isso ajude também ao colega Gabriel.

Idiomas

Resultado

Obrigado, Rafael! Era isso mesmo!