Jquery 基于JS事件的HTML/JS引导Datetimepicker更改格式

Jquery 基于JS事件的HTML/JS引导Datetimepicker更改格式,jquery,twitter-bootstrap,datetimepicker,Jquery,Twitter Bootstrap,Datetimepicker,我正在使用bootstrap与datetimepicker一起工作,我可以创建具有不同格式的datetimepicker startPicker = $('#datetimepickerstart').datetimepicker({ format: time_format, language: 'en' }); 时间\格式是日期时间格式的有效字符串。 但是,我的问题是:在datetimepicker初始化之后,有没有办法更改该格式。 例如我有radiobutton来更改格式,

我正在使用bootstrap与datetimepicker一起工作,我可以创建具有不同格式的datetimepicker

startPicker = $('#datetimepickerstart').datetimepicker({
    format: time_format,
    language: 'en'
});
时间\格式是日期时间格式的有效字符串。 但是,我的问题是:在datetimepicker初始化之后,有没有办法更改该格式。 例如我有radiobutton来更改格式,单击radiobutton后,我需要正确更改格式。 我试过:

$('#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存在的问题还是我的代码中的某些错误最后,我找到了一个愚蠢的解决方案,我删除了所有datetimepicker并创建了新的datetimepicker,只是保留文本框的id以供以后参考。 顺便说一句,正如我所说的,这个解决方案是愚蠢的,我非常感激有更好的解决方案