我正在使用bootstrap处理datetimepicker,我可以创建不同格式的datetimepicker
startPicker = $('#datetimepickerstart').datetimepicker({
format: time_format,
language: 'en'
});
time_format是日期时间格式的有效字符串。 但是,我的问题是:在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'
});
}
但它不起作用。 请帮帮我,这是bootstrap datetimepicker存在的问题还是我的代码中的一些错误
答案 0 :(得分:0)
最后,我找到了一个狡猾的解决方案,我已经下载了所有的datetimepicker并创建了newone,只需保留文本框的id以供稍后参考。 BTQ,正如我所说,解决方案很愚蠢,我对此有更好的解决方案。