Tach!
Die Übertragung hat nichts mit HTML zu tun, sondern mit HTTP.
Die Übertragung beginnt mit dem was der Bowser dem Formular entnimmt und sendet.
Das ist nicht richtig. Wenn ich den Wert mit Javascript entnehme, wird nichts übertragen. Und bereits da ist der Wert gemäß der Norm formatiert. Auch beim Untersuchen mit dem Entwicklertools ist der Wert im 24-Stunden-Format zu sehen.
Also wenn Du auf den Button klickst und in die Adresszeile schaust, dann siehst Du was der Browser sendet. Es würde mich sehr freuen, Dein Ergebnis hier zu lesen, insbesondere ein Solches für den Fall, daß type=time den Browser dazu veranlasst, eine Auswahl AM/PM zu zeigen.
Abgesehen davon, dass ich dazu keine Übertragung brauche: Er verhält sich normgerecht, wie schon seit gefühlt 1000 Antworten berichtet. 01:01 für 1:01 AM und 13:01 für 1:01 PM ist der Inhalt von value.
dedlfix.