1

背景:ページに時刻を表示するためにgetHours()とを使用しています。getMinutes()

問題: 数値の時刻 (つまり、「21:00」) を書き出された時と分の形式 (つまり、「9 時」) に変換する方法を見つけようとしています。

私のJS:

function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
// add a zero in front of numbers<10
  m=checkTime(m);
  document.getElementById('time').innerHTML="The time is "+h+" o'clock and "+m+" past";
t=setTimeout(function(){startTime()},500);
}

  function checkTime(i)
  {
  if (i<10)
    {
    i="0" + i;
    }
  return i;
  } 

ここにフィドルがあります

4

1 に答える 1