从URL解析日期时出错
Error when parsing a date from a URL
我有一个MVC应用程序,它有这个url
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
。
相关文章:
- 比较从函数和生成的日期对象
- javascript中的数组出错
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 分析d3中的日期时出错
- 使用Date.getTime()计算日期时出错
- 过滤日期范围 angularjs 时出错
- Jquery日期选择器验证出错
- setHours()从电子表格导入的日期创建谷歌日历事件时出错-应用程序脚本
- moment:使用用户语言格式化日期时出错
- 呈现高库存日期时出错
- 日期比较出错
- 向 js 日期对象添加分钟时出错
- 从URL解析日期时出错
- 在qml黑莓中将日期时间转换为毫秒时出错
- 使用' new date '解析日期字符串时出错
- ";无效日期";将字符串转换为日期时出错
- JavaScript日期对象增量出错
- 尝试用JavaScript向日期添加天数时出错