だから、私はこのコードを持っています:
$('#end_date').click(function()
{
var start_date = new Date($('#start_date').val());
var duration = parseInt($('#duration').val());
var end_date = new Date();
end_date.setDate(start_date + duration);
$('#end_date').val($.datepicker.formatDate('yy-mm-dd', end_date));
});
これは、フォームから開始日を取得し、それに数日 (期間) を追加し、他のテキスト フィールドに出力を表示する必要があると思います。ただし、得られた結果は常に NaN-NaN-NaN、またはフォーマットを削除すると単に無効な日付になります。
でも :
$('#end_date').val($.datepicker.formatDate('yy-mm-dd', start_date));
うまく動作します。したがって、問題は3行目にあるとは思いません。そして今、私は混乱しました。この問題を解決するためのポインタはありますか?