Я использую jquery datepicker, и у меня было поле параметров, заполненное информацией в зависимости от того, какой день это был ..
Отлично сработало ...
$('#bydate').datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true,
beforeShowDay: unavailable,
minDate: -0,
dateFormat: "dd/mm/yy",
onSelect: function(e) {
var date = new Date(e);
var day = date.getDay(); // 0 = sunday etc...
// clean all the options
$("#duration").empty();
// if monday
if (day === 1) {
// add "5 days" options
$("#duration").append("<option value='5'>5 days</option>");
// else if friday
} else if (day === 5) {
// add 3 / 7 / 14 days options
$("#duration").append("<option value='3'>3 days</option>"
+ "<option value='7'>7 days</option>"
+ "<option value='14'>14 days</option>");
} else { // else...
}
}
Пока мне не понадобилось менять формат с мм / дд / гг на дд / мм / гг.
Теперь это не работает, похоже, getDay получает номер месяца и пытается вычислить номер дня ...
Мне нужна дата, чтобы узнать ее дд / мм / гг или getDay, чтобы узнать, что я использую дд / мм / гг
пример здесь http://offline.raileisure.com/