javascript で "getHour()" メソッドを使用すると、軍用時間形式が表示されます。代わりに、1 から 12 までの数字で時間を表示する必要があります。誰でもこれを行う方法を教えてもらえますか? 私が使用しているコードは次のとおりです。
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;
}