Я использую jQuery Datepicker (http://keith-wood.name/datepick.html) с пользовательским диапазоном дат. Моя проблема в том, что мне нужен вывод даты, когда пользователь должен быть в читаемом формате, таком как dd/mm/yyyy, но затем принять эту дату и передать ее в форму поиска в виде yyyymmdd.Передача форматированной даты с jquery datepicker
$(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