我有这段代码
<script>
function displayTime() {
var elt = document.getElementById("clock");
var now = new Date();
elt.innerHTML = now.toLocaleTimeString();
setTimeout(displayTime, 1000);
}
window.onload = displayTime;
</script>
运行一个简单的数字时钟,但目前格式为hh:mm:ss并在24小时内运行。
我希望同样的时钟以hh:mm运行,但保持24小时格式。当我尝试使用不同的代码来关闭时钟时冻结或仅在12小时内运行。有人可以帮忙吗?
答案 0 :(得分:0)
您可以使用.getHours()&amp;等方法自行构建字符串。 .getMinutes()。
<script type="text/javascript">
function displayTime() {
var elt = document.getElementById("clock");
var now = new Date();
var t = now.getHours() +":"+ now.getMinutes();
elt.innerHTML = t;
setTimeout(displayTime, 30000);
}
window.onload = displayTime;
</script>