Javascript 从url获取日期并在jquery datepicker上更改所选日期

Javascript 从url获取日期并在jquery datepicker上更改所选日期,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,在寻找了一点之后,我决定问这个问题 我有一个表单中的jquery日期选择器,在更改日期并单击“提交”后,url将如下所示:index.php?日期=12%2F22%2F2012 ,这实际上是12/22/2012。然后我需要它来提取url并将所选日期更改为url中的任何日期。因此,对于我早期的12/22/2012,日历上选择的日期是22日 这是我的密码: <form method='get' action='#'> <div id="datepicker"><

在寻找了一点之后,我决定问这个问题

我有一个表单中的jquery日期选择器,在更改日期并单击“提交”后,url将如下所示:
index.php?日期=12%2F22%2F2012 
,这实际上是12/22/2012。然后我需要它来提取url并将所选日期更改为url中的任何日期。因此,对于我早期的12/22/2012,日历上选择的日期是22日

这是我的密码:

<form method='get' action='#'>

    <div id="datepicker"></div>
    <input type='hidden' id='thedate' name='thedate' />

    <input type='submit' value='SUBMIT' id='submit'/>

</form>

谢谢你的帮助!如果您需要更多的细节或细节,请直接询问

您必须设置日期格式。这样做:

$(“#日期选择器”).datepicker(“选项”,“日期格式”,“mm/dd/yy”)

您还可以指定两种日期格式。一个用于演示目的
dateformat
,另一个用于在应用程序中使用的实际日期。最后一个字段是
altformat
,必须与
altfield
一起使用,该字段是以替代格式存储拾取日期的字段

$("#datepicker").datepicker({ 
  dateFormat: "mm/dd/yy",
  altFormat: "mmddyy",
  altField: "#alt-date"
});

<input type="hidden" id="alt-date"/>
$(“#日期选择器”)。日期选择器({
日期格式:“mm/dd/yy”,
altFormat:“mmddyy”,
altField:#alt日期
});
因此,您可以使用此
altField
(通常是
hiddenField
)存储日期并将其发送到服务器


谢谢,这真的很有帮助
$("#datepicker").datepicker({ 
  dateFormat: "mm/dd/yy",
  altFormat: "mmddyy",
  altField: "#alt-date"
});

<input type="hidden" id="alt-date"/>