Get AM / PM von der HTML-Zeiteingabe

Zunächst weiß ich, dass<input type="time"> wird von IE10 oder früheren Versionen und Firefox nicht unterstützt, dies dient jedoch nur zu Testzwecken und ich werde zu einem späteren Zeitpunkt entsprechende browserübergreifende Änderungen vornehmen.

Zur Zeit habe ich ein HTML-Zeit-Eingabefeld. Ich versuche, die Werte daraus zu extrahieren, einschließlich Stunde, Minuten und AM / PM. Ich kann die Stunden und Minuten anzeigen, aber eine AM / PM-Anzeige ist nicht enthalten.

Ich habe eine Eingabe wie folgt:

<input type="time" name="end-time" id="end-time">

Ich drucke über @ aalert() der Eingabewert wie folgt:

alert(document.getElementById('end-time').value);

ei Eingabe erhalte ich eine Warnung wie:

01:34.

Bitte beachten Sie, dass ein AM / PM nicht im @ enthalten ialert().

Wie erhalte ich den AM / PM-Wert aus einer HTML-Zeiteingabe über Javascript?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage