javascript中google日历api表单中的日期输入
我目前正在使用google API创建一个事件,该事件将保存在google日历中。我在提交表单时转换开始和结束日期时遇到问题。除了开始日期和结束日期之外,其他元素都可以正常工作。 我尝试过不同的方法,但都没有成功。你能找出它有什么问题吗 表格如下: 代码如下: 结果如下: 而不是javascript中google日历api表单中的日期输入,javascript,html,api,date,datepicker,Javascript,Html,Api,Date,Datepicker,我目前正在使用google API创建一个事件,该事件将保存在google日历中。我在提交表单时转换开始和结束日期时遇到问题。除了开始日期和结束日期之外,其他元素都可以正常工作。 我尝试过不同的方法,但都没有成功。你能找出它有什么问题吗 表格如下: 代码如下: 结果如下: 而不是 开始=新日期(“2018-12-2”); 必须是(大写D) 开始=新日期(“2018-12-2”); 但无论如何,在这之后您重写了变量,这样您就可以删除该行,因为它没有用。在event.start和even
开始=新日期(“2018-12-2”);
必须是(大写D)
开始=新日期(“2018-12-2”);
但无论如何,在这之后您重写了变量,这样您就可以删除该行,因为它没有用。在event.start和event.end中赋值时,请更改下面的内容
event.start = {"date": start}
event.end = {"date": end}
start和end有两个属性“date”和值,如start:{date:'2018-12-01'}和notstart:'2018-12-01'。此外,您需要更好地设置从年月日到年月日的日期格式,以文本形式提供代码,而不是截图,以便人们可以复制和粘贴它,找出错误。一个好的答案应该解释OP存在问题的原因以及您的代码是如何解决的。@RobG yeah,在上面的注释
新日期(“2018-12-2”)中给出
可能会产生无效日期,因为ECMA-262不支持该格式,因此解析依赖于实现。即使将其解析为有效日期,也可以将其视为UTC或local。