我想将其显示为:4:26 PM。
但我不断得到的是:04:26 PM。
如果我删除的小时和分钟options距离toLocaleTimeString(),它的工作原理,但它也显示秒,这是我不想要的。
myClock();
function myClock() {
var d = new Date().toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});
document.getElementById("clock").innerHTML = d;
}
setInterval(myClock, 1000);Run Code Online (Sandbox Code Playgroud)
<div id="clock"></div>Run Code Online (Sandbox Code Playgroud)
您正在设置2-digit小时格式;听起来像你想要的numeric:
myClock();
function myClock() {
var d = new Date().toLocaleTimeString([], {hour: 'numeric', minute:'2-digit'});
document.getElementById("clock").innerHTML = d;
}
setInterval(myClock, 1000);Run Code Online (Sandbox Code Playgroud)
<div id="clock"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |