Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中google日历api表单中的日期输入_Javascript_Html_Api_Date_Datepicker - Fatal编程技术网

javascript中google日历api表单中的日期输入

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

我目前正在使用google API创建一个事件,该事件将保存在google日历中。我在提交表单时转换开始和结束日期时遇到问题。除了开始日期和结束日期之外,其他元素都可以正常工作。 我尝试过不同的方法,但都没有成功。你能找出它有什么问题吗

表格如下:

代码如下:

结果如下: 而不是

开始=新日期(“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。