如何更改引导日期时间选择器(而非日期选择器)的语言

时间:2019-05-17 08:03:08

标签: javascript html5 datetime bootstrap-4 bootstrap-datetimepicker

我正在使用Bootstrap最新版本(4.2.1)和jQuery最新版本,我也同时使用了moment.js和jquery.datetimepicker

我已经包含了语言的语言环境文件,但根本无法正常工作。

我几乎尝试了所有将datetimepicker英语更改为中文的方法。

    $('#datetimepicker1').datetimepicker({locale:'zh-CN'});

2 个答案:

答案 0 :(得分:0)

如果您查看官方doc,就会发现没有zh-Cn。

如果要使用中文,则有3种选择:

  
      
  • zh-简体中文(简体中文)
  •   
  • zh-TW-繁体中文(繁体中文)
  •   
  • ch-简体中文
  •   

还有一个功能可以将moment用作默认格式化程序:

$.datetimepicker.setDateFormatter('moment');

答案 1 :(得分:0)

下面是工作代码,这个documentation确实很有帮助。

    $.datetimepicker.setDateFormatter('moment');
    $('#start_time').datetimepicker({
     i18n:{
      zh:{
       months:[
        '一月','二月','三月','四月',
        '五月','六月','七月','八月',
        '九月','十月','十一月','十二月',
       ],
       dayOfWeek:[
        "七", "一", "二", "三", 
        "四", "五", "六",
       ]
      }
     },
     timepicker:true,
     minTime:0,
     minDate:0,
    });
    $.datetimepicker.setLocale('zh');
    $('#start_time').datetimepicker({locale:'zh'});