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