如何在javascript时钟中设置am pm


function ShowTime() {
var dt = new Date();
document.getElementById("lblTime").innerHTML = dt.toLocaleTimeString();
window.setTimeout("ShowTime()", 1000); // Here 1000(milliseconds) means one 1 Sec  
}

这个代码在标签中显示时间,但它总是只显示am?如何根据时间(ist+5.30(正确显示上午-下午。或者有没有其他方法可以在不刷新页面的情况下显示时间

您的当前时间可能是AM,因此显示为AM。手动将系统时间更改为PM,然后进行检查。

小提琴:

http://jsfiddle.net/Bpvpa/1/

html:

<div id="lblTime"></div>

javascript:

function ShowTime() {
    document.getElementById("lblTime").innerHTML = new Date().toLocaleTimeString();
}
setInterval(ShowTime, 1000); // Here 1000(milliseconds) means one 1 Sec  

最新更新