bootstrap datepicker插件默认英文修改为中文


Posted in Javascript onJuly 28, 2017

datepicker插件默认为英文,而且格式为:mm/dd/yyyy这种情况,看起来不怎么直观。

修改目标:

1、默认显示为中文 

2、格式为:yyyy年mm月dd日 

需要修改两个地方:

1、更改datas对象, 增加zh-cn语言选项;参见源代码的1419行

var dates = $.fn.datepicker.dates = {
 en: {
  days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
  daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
  daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"],
  months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
  monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
  today: "Today",
  clear: "Clear"
 },
  "zh-cn":{
  days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
  daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
  daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
  months: ["一月份", "二月份", "三月份", "四月份", "五月份", "六月份", "七月份", "八月份", "九月份", "十月份", "十一月份", "十二月份"],
  monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
  today: "今天",
  clear: "清空"
 }
 };

红色部分为新增部分。

2、修改默认参数,即defaults对象。      

var defaults = $.fn.datepicker.defaults = {
 autoclose: false,
 beforeShowDay: $.noop,
 calendarWeeks: false,
 clearBtn: false,
 daysOfWeekDisabled: [],
 endDate: Infinity,
 forceParse: true,
 format: 'yyyy年mm月dd日',
 keyboardNavigation: true,
 language: 'zh-cn',
 minViewMode: 0,
 multidate: false,
 multidateSeparator: ',',
 orientation: "auto",
 rtl: false,
 startDate: -Infinity,
 startView: 0,
 todayBtn: false,
 todayHighlight: false,
 weekStart: 0
 };

 3、效果如下

bootstrap datepicker插件默认英文修改为中文

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 性能优化指南(2)
May 21 Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
Jan 20 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
JavaScript学习笔记之Cookie对象
Jan 22 Javascript
javascript结合fileReader 实现上传图片
Jan 30 Javascript
js实现大转盘抽奖游戏实例
Jun 24 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
Dec 02 Javascript
javascript表单正则应用
Feb 04 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 Javascript
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 #Javascript
基于JS实现移动端左滑删除功能
Jul 28 #Javascript
Vue2.0 多 Tab切换组件的封装实例
Jul 28 #Javascript
webpack实现热更新(实施同步刷新)
Jul 28 #Javascript
BootStrap Fileinput上传插件使用实例代码
Jul 28 #Javascript
解决React Native端口号修改的方法
Jul 28 #Javascript
vue+vux实现移动端文件上传样式
Jul 28 #Javascript
You might like
php设计模式 Factory(工厂模式)
2011/06/26 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
vue点击自增和求和的实例代码
2019/11/06 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
Python datetime时间格式化去掉前导0
2014/07/31 Python
浅谈Python基础之I/O模型
2017/05/11 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
Python底层封装实现方法详解
2020/01/22 Python
上海期货面试题
2014/01/31 面试题
美容师的职业规划书
2013/12/27 职场文书
商务考察邀请函范文
2014/01/21 职场文书
董事长秘书职责
2014/01/31 职场文书
生产部管理制度
2014/01/31 职场文书
党员承诺书怎么写
2014/05/20 职场文书
大学生村官考核材料
2014/05/23 职场文书
个人简历自荐信
2014/06/26 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
Vue h函数的使用详解
2022/02/18 Vue.js