【发布时间】:2014-03-28 08:37:56
【问题描述】:
我正在使用以下脚本在我的网站上显示当前时间:
<script type="text/javascript">
<!--
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10)
minutes = "0" + minutes
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>")
//-->
</script>
但是,我需要刷新页面才能有时间更新。我可以让时间每分钟自动刷新一次以保持最新吗?
谢谢。
【问题讨论】:
-
我建议你看看使用Livestamp.js
-
谢谢。如果可能的话,我希望使用现有的代码。我正在研究一个像 setInterval 这样的函数,但它需要将我现有的脚本包装在一个函数中。我试过了,它坏了。也许我做错了?
-
我不认为自己滚动有什么意义.. 几年前你不得不使用一个库,如果它可用的话。
标签: javascript time