如何从URL查询字符串获取今天的日期

时间:2014-06-27 23:23:32

标签: jquery

我正在尝试将查询字符串添加到调查工具的网址,该工具可能会在调查的隐藏字段中提供今天的日期。

我无法在调查的HTML部分添加任何代码,但希望能够使用某些内容;

www.thisismysurvey.com?todaysdate=的 **

这是我第一次尝试编码和查询字符串以及我关于Stack Overflow的第一个问题所以如果我忽视了一些明显的事情,请对我保持温和。

干杯,

2 个答案:

答案 0 :(得分:0)

您可以使用javascript

获取查询字符串
var params = window.location.search.substring(1);

答案 1 :(得分:0)

首先,在JQuery中,您的URL包含在名为window.location.href

的变量中

在您的示例window.location.href = www.thisismysurvey.com/?todaysdate = **

Melvinr的答案与您的问题相符,但更通用的解决方案是按名称获取params的功能

$.getParam = function(name){
  var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
  //returns 0 if there is no param matching the name
  return results[1] || 0;
}

正则表达式只会捕获" name ="之间的值。和下一个参数。

然后像这样称呼它

var todaysdate = $getParam('todaysdate');

希望有所帮助