テキストボックスでbootstrap datepickerを使用しています。日付を選択するときの日付のデフォルト形式はmm/dd/yyyyです。今度はdd/mm/yyyyに変更します。どうすればこれを達成できますか?今は、このように初期化しています。
$('.datepicker').datepicker()
形式を変更するには何を追加する必要がありますか?
http://www.eyecon.ro/bootstrap-datepicker/ を参照してください
$('.datepicker').datepicker({
format: 'dd/mm/yyyy'
});
2016年の時点で、次のようにdatetimepickerを使用しました。
$(function () {
$('#date_box').datetimepicker({
format: 'YYYY-MM-DD hh:mm'
});
});
私はBootstrap v3.3.4とコードを使用しています:
$('.datepicker').datepicker({
dateFormat: 'dd-mm-yy'
});
出力は:16-07-2015
注:通年は「yy」のみが必要です。
IDによる場合:
$('#datepicker').datepicker({
format: 'dd/mm/yyyy'
});
クラス別の場合:
$('.datepicker').datepicker({
format: 'dd/mm/yyyy'
});
ファイル名 : bootstrap-datepicker.js
行番号:41:
this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||dates[this.language].format||'mm/dd/yyyy');
簡単な方法:
ファイルを開くbootstrap-datepicker.js
1399行目に移動して、format: 'mm/dd/yyyy'
を見つけます。
ここで、日付形式を変更できます。
bootstrap 4 datetime picker( http://www.eyecon.ro/bootstrap-datepicker/ )形式は大文字でのみ機能します:
$('.datepicker').datetimepicker({
format: 'DD/MM/YYYY'
});
上記のコードで新しいjqueryuiを使用している場合、これを使用するのに役立ちません
$('.datepicker').datepicker({dateFormat:"yy-mm-dd"});