Javascript将getHours更改为2位数

ngp*_*und 34 javascript

如果小时小于10小时,则通常以小时数的形式放置小时.

var currentHours = currentTime.getHours ( );
Run Code Online (Sandbox Code Playgroud)

以下是将时间显示为最佳方式09而不是9

if (currentHours < 10)  currentHours = '0'+currentHours;
Run Code Online (Sandbox Code Playgroud)

Pra*_*een 72

你的方法很好.还要记下它

var date = new Date();
currentHours = date.getHours();
currentHours = ("0" + currentHours).slice(-2);
Run Code Online (Sandbox Code Playgroud)

  • 这太好了,即使这样也可以使用几分钟 (2认同)

Dip*_*mar 9

您可以使用以下代码执行此操作,

创造功能,

function addZeroBefore(n) {
  return (n < 10 ? '0' : '') + n;
}
Run Code Online (Sandbox Code Playgroud)

然后使用它,如下所示,

c = addZeroBefore(deg);
Run Code Online (Sandbox Code Playgroud)


Pau*_*aul 7

你不能做得更好.也许你会喜欢:

var currentHours = ('0'+currentTime.getHours()).substr(-2);
Run Code Online (Sandbox Code Playgroud)