Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 从URL解析日期时出错_Javascript_Jquery_Parsing_Datetime - Fatal编程技术网

Javascript 从URL解析日期时出错

Javascript 从URL解析日期时出错,javascript,jquery,parsing,datetime,Javascript,Jquery,Parsing,Datetime,我有一个具有此url的MVC应用程序 http://localhost:10003/Agromilieu2/Beheer/Teksten/Teksten/AMI2WUI?vanTime=04/08/2014%2015:00:00 我必须从中读到vanTime 我在用这个 var vanTime = $.urlParam('vanTime'); var sDate = new Date(Date.parse(vanTime, "dd/MM/yyyy HH:mm:ss")); $.urlPar

我有一个具有此url的MVC应用程序

http://localhost:10003/Agromilieu2/Beheer/Teksten/Teksten/AMI2WUI?vanTime=04/08/2014%2015:00:00
我必须从中读到vanTime

我在用这个

var vanTime = $.urlParam('vanTime');
var sDate = new Date(Date.parse(vanTime, "dd/MM/yyyy HH:mm:ss"));


$.urlParam = function (name) {
                var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);

                if (results != null)
                    return results[1];
            }
但我一直收到一个无效的日期错误。

在提取vanTime之前,请确保按如下方式解码您的url字符串:

decodeURI('http://localhost:10003/Agromilieu2/Beheer/Teksten/Teksten/AMI2WUI?vanTime=04/08/2014%2015:00:00');

问题是,日期中的空格编码为%20。我想这是导致错误的原因。

调用它的结果是什么?什么是sDate?在您尝试创建日期之前,什么是vanTime?此外,由于您的日期/时间是一种可识别的格式,您只需执行新的DateVantime即可。Tks。