Ändern der 1-24 Stunde in 1-12 Stunde für die Methode "getHours ()"

Wenn ich die Methode "getHour ()" in Javascript verwende, wird das militärische Zeitformat angezeigt. Ich brauche es, um die Stunde stattdessen in Zahlen zwischen 1-12 anzuzeigen. Kann mir jemand sagen, wie das geht? Hier ist der Code, den ich benutze:

<code>function updateclock()
{

    var time = new Date();
    var todisplay = '';

    if (time.getHours() < 10) todisplay += time.getHours();
    else todisplay += time.getHours();

    if (time.getMinutes() < 10) todisplay += ':0' + time.getMinutes();
    else todisplay += ':' + time.getMinutes();

    document.getElementById("clock").innerHTML = todisplay;
}
</code>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage