文字列ではなく値であるため、jqueryUI datepicker に日付オブジェクトを保存させることができません。日付ピッカーを使用する他のすべてはうまく機能しますが、値を送信するフォームには、文字列値ではなく日付オブジェクトが必要です。秘訣は、ユーザーが新しい日付を選択するたびに、日付ピッカーに格納される値が日付オブジェクトである必要があることです。私は次のことを試しました:
$('#DP2').datepicker({
onSelect: function() {
$("#DP2").val($("#DP2").datepicker("getDate"));
}
});