私はブートストラップを使用して datetimepicker を使用しています。異なる形式で datetimepicker を作成することは問題ありません。
startPicker = $('#datetimepickerstart').datetimepicker({
format: time_format,
language: 'en'
});
time_format は、日時形式の有効な文字列です。しかし、私の質問: datetimepicker の初期化後にその形式を変更する方法はありますか? 例えば。フォーマットを変更するためのラジオボタンがあります。ラジオボタンをクリックしたら、フォーマットを正しく変更する必要があります。私が試してみました:
$('#range_include_time_option .btn-small').click(function () {
if ($(this).attr("value") == 'range_dateonly') {
startPicker.format = 'yyy-MM-dd';
} else {
startPicker.format = 'yyy-MM-dd hh:mm:ss';
}
});
ただし、datetimepicker は初期化されたときと同じままです。私も試してみました
if ($(this).attr("value") == 'range_dateonly') {
$('#datetimepickerstart').datetimepicker({
format: 'yyyy-MM-dd',
language: 'en'
});
} else {
$('#datetimepickerstart').datetimepicker({
format: 'yyyy-MM-dd hh:mm:ss',
language: 'en'
});
}
しかし、うまくいきません。私を助けてください、これはブートストラップdatetimepickerの既存の問題ですか、それとも私のコードに何か問題がありますか