bootstrap-datetimepicker 显示中文

做项目需要用到日期控件,搞完日期控件之后发现都是英文看的很别扭,于是找了下地址:

https://github.com/smalot/bootstrap-datetimepicker

将js/locales/bootstrap-datetimepicker.zh-CN.js 文件复制到项目下并引用就可以了,

里面的内容很简单:

!function (a) {
    a.fn.datetimepicker.dates["zh-CN"] = {
        days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
        daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
        daysMin: ["日", "一", "二", "三", "四", "五", "六"],
        months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
        monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
        today: "今日",
        clear: "清除",
        format: "yyyy年mm月dd日",
        titleFormat: "yyyy年mm月",
        weekStart: 1
    }
}(jQuery);

找到正确的之前使用的是datepicker的中文包,结果报错:Uncaught TypeError: Cannot read property 'dates' of undefined

image.png

其实解决方案很简单,将datepicker的中文包里的 a.fn.datepicer.dates 改为 a.fn.datetimepicer.dates即可。

发表回复

您的电子邮箱地址不会被公开。