gpt4 book ai didi

javascript - toLocaleTimeString() 始终显示前导零

转载 作者:行者123 更新时间:2023-12-04 16:25:07 25 4
gpt4 key购买 nike

我想将其显示为:下午 4:26 .
但我不断得到的是:下午 4:26 .
如果我删除小时和分钟 options来自 toLocaleTimeString() ,它有效,但它也显示秒数,这是我不想要的。

myClock();
function myClock() {
var d = new Date().toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});
document.getElementById("clock").innerHTML = d;
}
setInterval(myClock, 1000);
<div id="clock"></div>

最佳答案

您正在设置 2-digit小时格式;听起来像你想要的 numeric反而:

myClock();
function myClock() {
var d = new Date().toLocaleTimeString([], {hour: 'numeric', minute:'2-digit'});
document.getElementById("clock").innerHTML = d;
}
setInterval(myClock, 1000);
<div id="clock"></div>

关于javascript - toLocaleTimeString() 始终显示前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66268522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com