我正在尝试获取刷新页面的日期,因此我不必每天手动刷新它。我有此代码,但似乎无法正常工作。日期会显示,但是当日期更改时不会更新。作为参考,它正在BrightSign显示器上使用。谁能告诉我我在做什么错?我是一个JavaScript初学者,所以没有什么太复杂了:)
<script type="text/javascript">
<!--
function clockTick() {
currentTime = new Date();
month = currentTime.getMonth() + 1;
day = currentTime.getDate();
year = currentTime.getFullYear();
setInterval(clockTick, 1000);
return (month + "/" + day + "/" + year);
}
document.write(clockTick());
//-->
</script>
最佳答案
您可以尝试以下操作:从外部拨打clockTick()
。
function clockTick() {
currentTime = new Date();
month = currentTime.getMonth() + 1;
day = currentTime.getDate();
year = currentTime.getFullYear();
// alert("hi");
document.getElementById('date').innerHTML=month + "/" + day + "/" + year;
}
setInterval(function(){clockTick();}, 1000);//setInterval(clockTick, 1000); will also work
<div id="date"></div>
关于javascript - 如何获取日期以自动刷新?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27526857/