Formato de um campo DATE num formulário.

Kristian0

Power Member
Boa tarde.

Em toda a pesquisa que faço dizem-me que o padrão do HTML5 para um campo de data é: yyyy-mm-dd.
Contudo o que eu estou a apanhar vindo do formulário é: dd-mm-yyyy
Como o formato para data no MySQL é yyyy-mm-dd está a dar-me erro sempre que quero submeter um dado destes.

Alguém sabe como mudar o formato dos dados que são submetidos?

Já agora estou a fazer o input assim:
HTML:
<input class="form-control" type="date" id="" name ="DataVal" placeholder="Digite/Selecione a data">

HTML:
<input class="datepicker" type="text" id="" name ="DataVal" placeholder="Digite/Selecione a data">


SOLUÇÃO: Adicionei o campo: format="yyyy-MM-dd"
 
Última edição:
Dependendo da linguagem que estás a usar podes fazer algo assim:

DataSQL = New Date(DataVal.ToString("yyyy-mm-dd "));

Assim de cabeça deve ser isto.
 
Back
Topo