我目前正在从旧版本(1.5.4)迁移到新版本(2.0.2),并且我在使用集成到fullCalendar的新momentJS框架时遇到了问题。
我在y代码中有这些行:
url: url,
cache: false,
type: "POST",
dataType: "json",
ignoreTimezone:true,
data:
{
start: moment( $("#calendar").fullCalendar("getView").start ).format("YYYY-MM-DD"),
end: moment( $("#calendar").fullCalendar("getView").end ).format("YYYY-MM-DD")
}
他们确实在工作,但在控制台中发出警告:
弃用警告:时刻构建回落到日期。这个 气馁,将在即将发布的主要版本中删除。请 有关详细信息,请参阅https://github.com/moment/moment/issues/1407。
据我所知,$("#calendar").fullCalendar("getView").start
返回一个时刻对象:
FCMoment {_isAMomentObject:true,_ i:undefined,_f:undefined,_l: undefined,_strict:undefined ...}
但是我不能在它上面使用format()方法,因为它会抛出错误:
未捕获的TypeError:无法调用未定义的方法'format'
我不知道为什么会发出警告,哪里有问题,有人可以指导我解决问题吗?