4 bootstrap datetimepicker的时间变成1
2021-07-20 本文已影响0人
滔滔逐浪
Bootstrap中datetimepicker日期控件1899年问题解决
Bootstrap中datetimepicker日期控件1899年问题解决
最近在开发项目的过程中,遇到一个很尴尬的问题日期控件用的是bootstrap中的datetimepicker,这个日期控件存在一个bug,当用户输入日期时,日期控件会自动跳到1899年,这个用户体验特别不好,一不小心就可能点错了。因为我们的项目中涉及的日期非常多,所以领导强烈要求我们前端解决这个问题
一、存在问题
当用户输入日期时,控件会自动跳到1899年。至于为什么是1899年,1899是控件支持的最小日期
问题就出现在 datetimepicker remove之后,他的时间就变成了 1899年
使用一下datetimepicker 的 update方法
$("#MONTH").datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 3,
minView: 3,
forceParse: false,
language: 'zh-CN'
});
$('#MONTH').datetimepicker('update', new Date());