Boostrap3 datetimepicker使用中文报locale zh-cn is not loaded from moment locales!异常的解决办法
報(bào)這個(gè)異常是因?yàn)闆](méi)有引入moment庫(kù)或者沒(méi)有引入moment的多語(yǔ)言支持庫(kù)。
Boostrap3對(duì)應(yīng)的的datetimepicker4.17.37控件,在使用語(yǔ)言包時(shí)依賴了moment.js這個(gè)日期庫(kù),因此必須引入http://momentjs.cn/ 中的多語(yǔ)言支持版本的moment庫(kù),而且必須要放在引入datetimepicker之前!之后再使用
$('#newDate').datetimepicker({locale:'zh-cn',format: "YYYY-MM-DD HH:mm:ss"});方法設(shè)置語(yǔ)言即可。
?
最坑的是,我使用的一個(gè)框架已經(jīng)將各種插件包括jquery的庫(kù)都打包成了一個(gè)文件vendor.js中引入頁(yè)面,然后這個(gè)vendor中其實(shí)已經(jīng)包含了moment.js這個(gè)庫(kù),而且是個(gè)不帶語(yǔ)言包的庫(kù)……于是不管我在外圍<script>標(biāo)簽中再怎樣引入moment-with-locales.js這個(gè)庫(kù)都不起作用……囧。最后將壓縮文件中的moment部分替換成moment-with-locales.才終于解決!
總結(jié)
以上是生活随笔為你收集整理的Boostrap3 datetimepicker使用中文报locale zh-cn is not loaded from moment locales!异常的解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: NJ 学习点滴积累
- 下一篇: 2017年安徽省计算机考试笔试,2017