Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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 JS根据通过AJAX调用传递的值创建日期对象_Javascript - Fatal编程技术网

Javascript JS根据通过AJAX调用传递的值创建日期对象

Javascript JS根据通过AJAX调用传递的值创建日期对象,javascript,Javascript,我有一个Python脚本,它以XML格式返回计算的日期时间,如下所示: <prev><date>2012,07,16</date><time>22:00:00</time></prev> 我尝试了几种可能性,比如Python脚本以各种格式返回: <prev><date>2012/07/16 </date><time>22:00:00</time></prev

我有一个Python脚本,它以XML格式返回计算的日期时间,如下所示:

<prev><date>2012,07,16</date><time>22:00:00</time></prev>
我尝试了几种可能性,比如Python脚本以各种格式返回:

<prev><date>2012/07/16 </date><time>22:00:00</time></prev>
<prev><date>2012,07,16 </date><time>22,00,00</time></prev> 
2012/07/16 22:00:00
2012,07,16 22,00,00 
但我在尝试创建JS日期对象时仍然得到无效的日期


请让我知道实现它的正确方法。

尝试使用神奇的库来表示调用的日期


从那里,您可以使用日期实现所有功能。

您不需要在日期字符串中添加额外的引号,并且您需要在日期和时间组件之间留出一个空格,请尝试:

new Date(pdate + " " + ptime);
这:

应该是:

var max_date = new Date(pdate + ' ' + ptime);
下次遇到此类问题时,请对发送给函数的值发出警报,并查看其外观

new Date(pdate + " " + ptime);
var max_date = new Date("'" + pdate + ptime + "'");
var max_date = new Date(pdate + ' ' + ptime);