1

我无法为反应大日历生成事件。在创建一个新的事件对象(在另一个组件中)时,我设置了 id、事件名称,就可以了,然后我想知道我是否正确设置了开始和结束。我会有这样的时刻(使用 moment.js 创建)date = 05/15/2018 11:00 AM,在设置事件的开始/结束字段时,我会将它们设置为new Date(date). 现在我将这个值保存在本地存储中,但它最终会保存到数据库中。我检查了一下,当我用我的时刻在我的组件顶部创建一个常量时,并且在代码中明确地使用新的 Date() 语法它工作正常,但是我预先保存的日期不起作用。我收到以下错误。

index.js:209 Uncaught TypeError: date[("get" + method)] is not a function
    at Object.hours (index.js:209)
    at Object.isJustDate (dates.js:91)
    at TimeGrid.js:237

我的问题是我应该如何保存我的时间,以便反应大日历可以正确解释它?

4

1 回答 1

1

我回答了我自己的问题,Store `new Date ()` in JSON object

您不能将日期存储为 JSON 中的日期,您必须对其进行转换,所以我会这样做。

于 2018-05-10T15:55:51.800 回答