0
フォームに日付と時刻のフィールドが少なく、フォームが読み込まれるときに日付と時刻の形式がmm/dd/yyyy、hh:mm aになります。ユーザーはロケールのドロップダウン値を変更します米国以外の場合は、時刻の日付と時刻の形式をdd/mm/yyyyとHH:mm形式に変更する必要があります。私はデタッチし、コールバック関数でdatetimepickerを再初期化しようとしましたが、ピッカーは新しい形式で更新されていません。私は日付フィールドの次のコードを試してみました。ブートストラップのdatetimepickerを新しいフォーマットで再初期化する
$('.datepicker').each(function() {
//detach
$(this).datetimepicker('remove');
//reinitialize
$(this).datetimepicker({
useCurrent: false,
format: "DD/MM/YYYY",
pickTime: false
});
$(this).attr("placeholder", "dd/mm/yyyy");
console.log($(this).val());
//$(this).val(moment($(this).val(), 'DD/MM/YYYY').format('MM/DD/YYYY'));
});