Fullcalendar 无法使用momentjs转换超过三周的日期

Fullcalendar 无法使用momentjs转换超过三周的日期,fullcalendar,momentjs,Fullcalendar,Momentjs,我正在尝试使用插件js calendarfull初始化,我想要日历。 然后存储在数据库中 当我收到FR中的日期时,首先我用momentjs调用in,如下所示: moment(new Date("01/05/2015")).format("YYYY-DD-MM") 它给我的回报很好:2015-01-05 现在,如果我尝试更改此日期:2015年5月30日 我告诉我日期无效 如果我使用:11/05/2015 他把EN 我觉得我们在从当前日期的时间延迟转换日期方面受到限制,因为无法转换日期2015-0

我正在尝试使用插件js calendarfull初始化,我想要日历。 然后存储在数据库中

当我收到FR中的日期时,首先我用momentjs调用in,如下所示:

moment(new Date("01/05/2015")).format("YYYY-DD-MM")
它给我的回报很好:2015-01-05

现在,如果我尝试更改此日期:
2015年5月30日
我告诉我日期无效 如果我使用:
11/05/2015

他把
EN

我觉得我们在从当前日期的时间延迟转换日期方面受到限制,因为无法转换日期
2015-01-06
ditla me它是无效的

有没有一种方法可以自动转换日期时刻,哪怕是超过3个月的日期


提前感谢。

在未指定格式的情况下,不要从字符串创建矩实例。它会表现得很好。相反,请使用字符串+格式构造函数:

moment("01/05/2015", "DD/MM/YYYY").format("YYYY-DD-MM");
// => '2015-01-05'
moment("30/05/2015", "DD/MM/YYYY").format("YYYY-DD-MM");
// => '2015-30-05'
从moment.js开始:

警告:浏览器对解析字符串的支持不一致。因为 没有关于应该支持哪种格式、支持什么的规范 在某些浏览器中有效,在其他浏览器中无效

对于解析ISO 8601字符串以外的任何内容的一致结果, 您应该使用字符串+格式


没有限制。它似乎希望格式为“MM/DD/YYYY”。你能再给我看一些代码吗?