Mostrar segundos no tipo de entrada = data-local no Chrome
No Google Chrome, se eu definir o valor de uma entrada do tipodatetime-local
para um tempo contendo segundos onde o valor de segundos é 0 O Chrome decide não mostrar o valor de segundos na entrada, o que significa que o usuário não pode definir os segundos.
Por exemplo. Se eu definir o valor para2013-10-24T20:36:01
O Chrome mostrará uma entrada e o usuário poderá alterar o dia, mês, ano, horas, minutos e segundos para o que quiserem (incluindo 0). Se eu definir o valor para2013-10-24T20:36:00
então a parte dos segundos desaparece. Eu posso entender que não é mostrado se nenhum valor para segundos foi passado, mas estou explicitamente definindo-os para 0, então eu teria assumido que iria mostrá-los.
A razão pela qual isso é um problema é porque eu estou lendo os tempos de um banco de dados e se algum deles foi configurado para 0 segundos, o usuário não pode mudar o tempo sem hacking com as ferramentas do desenvolvedor!
Estou esquecendo de algo?
Obrigado!