日付が正しくフォーマットされていないようです。カナダでは、dd/MM/yyyy までの日付でサービスを提供しています
テキストボックスをレンダリングして日付を保持すると、次のように出力されます。
<input type="date" value="18/03/2013 12:00:00 AM" />
このテキストボックスに日付ピッカーを追加してからフォーマットを追加すると、テキストボックスの内容が削除されることはわかっています。テキストボックスの値を保存し、datepicker を適用し、フォーマットを適用してから、日付を設定します。
var datepicker_default_val = $(this).val();
$(this).datepicker();
$(this).datepicker("option", "dateFormat", 'dd-mm-yy');
$(this).datepicker("setDate", datepicker_default_val);
ただし、日付を設定すると、テキスト ボックスの値は 2018 年 10 月 24 日として登録されます。
カナダの日付と日付ピッカーをうまく機能させる方法を知っている人はいますか?
ありがとう、
クリス