Tach!
Siehe Anfang des zitierten Satzes. Es ist damit völlig klar, dass bei dem Wert AM gemeint ist, weil der Wert bei PM 13:01 wäre.
Das wird aber nicht so übertragen. Übertragen wird 01:01 wenn ein Benutzer 01:01 eingibt!
Wenn der Nutzer 01:01 eingeben kann und dazu keine AM/PM-Auswahl hat, dann kann er da kein 12h-Format eingeben, weil er seinen Browser / sein Betriebsystem nicht auf eine entsprechende Sprache/Region mit 12h-Format eingestellt hat.
Nun, der Benutzer gibt ja kein Format ein sondern die Stunden die er meint und die Minuten dazu. Und ob es sich bei 01:01 um ein 24hFormat oder um ein 12hFormat handelt ist überhaupt nicht sichtbar ohne zusätzliche Information. Die sieht weder der Benutzer noch wird sie übertragen.
Du kannst das gerne selbst ausprobieren, <input type="time" name="time" value="01:01">
sendet time=01%3A01
also nix 24hFormat!
MfG