如何获取日期自动刷新?

2022-04-08 00:00:00 date javascript setinterval

我正在尝试在页面上获取刷新日期,这样我就不必每天手动刷新它。我已经准备好了这个代码,但它似乎不起作用。日期会显示,但不会随着日期的变化而更新。作为参考,这是在BrightSign显示器上使用的。有人能告诉我我做错了什么吗?我是个初学者,所以没什么复杂的:)

<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>

相关文章