我们有一个 PHP 预订系统,它通过使用 6 个下拉列表将 6 个隐藏变量发送到结果页面以进行日期搜索。
start_day, start_month, start_year, end_day, end_month, end_year
但是,我想使用 2 个 jQuery 日期选择器,并且为了论证,它们设置为以下日期格式。
$( "datefrom_picker" ).datepicker( "option", "getDate", "dd-mm-yy" );
$( "datefrom_picker2" ).datepicker( "option", "getDate", "dd-mm-yy" );
我的问题是有没有办法拆分 jQuery datepicker 日期格式,以便它可以将六个日期部分发送到结果页面?例如,我可能很难为第一个日历解决这个问题。
隐藏的表单域:
<input name="start_month" id="start_month" type="hidden" value="" />
<input name="start_day" id="start_day" type="hidden" value="" />
<input name="start_year" id="start_year" type="hidden" value="" />
jQuery
$( "#datefrom_picker" ).datepicker( "option", "getDate", "dd-mm-yy" );
toDateModComboFlights = ($('#datefrom_picker').datepicker("getDate"));
if (toDateModComboFlights!=null) {
document.forms['frmCheckAvailability'].elements['start_day'].value = toDateModComboFlights.dd();
document.forms['frmCheckAvailability'].elements['start_month'].value = toDateModComboFlights.mm();
document.forms['frmCheckAvailability'].elements['start_year'].value = toDateModComboFlights.yy();
}
感谢您在正确方向上的任何帮助。