我正在使用自定义日期范围的jQuery日期选择器(http://keith-wood.name/datepick.html)。我的问题是,我需要用户的日期输出为可读格式,例如dd/mm/yyyy,但是接下来将该日期传递给搜索表单,如yyyymmdd。传递格式化的日期与jQuery的日期选择器
$(function() {
$('#startDatepicker,#endDatepicker').datepick({onSelect: customRange,
showOn: 'both', buttonImageOnly: true, buttonImage: '/images/icons/calendar.gif', dateFormat: 'dd/mm/yy'});
function customRange(dateStr, date) {
if (this.id == 'startDatepicker') {
$('#endDatepicker').datepick('option', 'minDate', date);
}
else {
$('#startDatepicker').datepick('option', 'maxDate', date);
}
}
});
function getDateRange() {
var fromDate = document.advancedsearch.startDatepicker.value;
var toDate = document.advancedsearch.endDatepicker.value;
var selectedDateRange = fromDate + "," + toDate;
document.advancedsearch.searchdaterange.value += selectedDateRange;
}
基本上我服用startDatepicker和endDatepicker的值,将它们组合起来,然后将其添加为我的搜索表单上searchdaterange字段的值。日期范围必须是yyyymmdd。有谁知道我可以如何格式化这些值传入我的搜索表单?
子串和级联? – alex 2010-03-01 04:20:46