データベースに挿入するために日付書式を変更する必要がありますが、残念ながらdateFormat変数を変更しても機能しません。私は、現在の日付に対して日付を進め、その日付をクリックできないようにするいくつかのバリデーションを持っています。日付ピッカー形式を「mm/dd/yy」から「yy/mm/dd」に変更するにはどうすればよいですか?
<script>
$(function() {
var dateFormat = "mm/dd/yy",
from = $("#sd")
.datepicker({
showOn: "button",
buttonImage: "images/cal-icon.png",
buttonImageOnly: true,
minDate: ("setDay, +4"),
maxDate: "+3M +10D",
changeMonth: true,
numberOfMonths: 2
})
.on("change", function() {
to.datepicker("option", "minDate", getDate(this));
}),
to = $("#ed").datepicker({
showOn: "button",
buttonImage: "images/cal-icon.png",
buttonImageOnly: true,
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2
})
.on("change", function() {
from.datepicker("option", "maxDate", getDate(this));
});
function getDate(element) {
var date;
try {
date = $.datepicker.parseDate(dateFormat, element.value);
} catch(error) {
date = null;
}
return date;
}
});
</script>
ここで 'dateFormat'変数を設定に渡しますか? – BenM
[jQuery UI DatePickerの変更可能な複製 - 日付形式の変更](http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change-date-format) –