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!

questionAnswers(1)

yourAnswerToTheQuestion