报这个异常是因为没有引入moment库或者没有引入moment的多语言支持库。
Boostrap3对应的的datetimepicker4.17.37控件,在使用语言包时依赖了moment.js这个日期库,因此必须引入http://momentjs.cn/ 中的多语言支持版本的moment库,而且必须要放在引入datetimepicker之前!之后再使用
$('#newDate').datetimepicker({
locale:'zh-cn',
format: "YYYY-MM-DD HH:mm:ss"
});
方法设置语言即可。
最坑的是,我使用的一个框架已经将各种插件包括jquery的库都打包成了一个文件vendor.js中引入页面,然后这个vendor中其实已经包含了moment.js这个库,而且是个不带语言包的库……于是不管我在外围<script>标签中再怎样引入moment-with-locales.js这个库都不起作用……囧。最后将压缩文件中的moment部分替换成moment-with-locales.才终于解决!