首页 > 解决方案 > 定期更新 fullCalendar('getDate')

问题描述

我需要更新一个矩变量,比如

var moment = calendar.fullCalendar('getDate');

定期使用 setInterval 函数,但这没有任何效果,并且时刻变量始终相同。有没有一种方法可以让当前时刻每 X 秒更新一次?

谢谢,

标签: javascriptfullcalendar

解决方案


也许我误解了,但不清楚为什么要使用 fullCalendar 的 getDate 函数。这将返回当前在 fullCalendar 中选择的日期。每隔几秒更新一次并没有多大用处——它只会在用户选择新日期时改变。

如果要报告实际的当前时间,可以直接使用 momentJS 轻松完成,如下所示:

var m;

function currentTime() {
  m = moment();
  console.log(m.toISOString());
}

setInterval(currentTime, 1000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>


推荐阅读