我正在尝试获取刷新页面的日期,因此我不必每天手动刷新它。我有此代码,但似乎无法正常工作。日期会显示,但是当日期更改时不会更新。作为参考,它正在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/

10-12 01:13