做毕设,用bootstrap-datetimepicker.zh-CN.js,在language配置zh-CN的时候碰到这个问题,我把bootstrap-datetimepicker.zh-CN.js放在moment.js和bootstrap-datetimepicker.js之间也没用,后来尝试了一下其他方法。我的解决方法如下:
<%--Datetimepicker Javascript--%>
<script src="<%=basePath%>js/moment/moment.min.js"></script>
<script src="<%=basePath%>js/bootstrap-datetimepicker.js"></script>
<script>
$.fn.datetimepicker.dates['zh-CN'] = {
days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
today: "今天",
suffix: [],
meridiem: ["上午", "下午"]
};
</script>
//日期插件
$(".form_datetime").datetimepicker({
language:'zh-CN',
format: 'yyyy-mm-dd',//显示格式
todayHighlight: 1,//今天高亮
minView: "month",//设置只显示到月份
startView:2,
forceParse: 0,
showMeridian: 1,
autoclose: 1//选择后自动关闭
});
把zh-CN的代码块放到bootstrap-datetimepicker.js后面,就不报错了。