【问题标题】:How can use different language for bootstrap datepicker at toValue/toDisplay?如何在 toValue/toDisplay 上为引导日期选择器使用不同的语言?
【发布时间】:2018-11-21 16:51:12
【问题描述】:

我知道可以改变全局的:

language: tr

但是我怎样才能向用户显示“tr”但将“en”保留为 value ?

【问题讨论】:

    标签: jquery datepicker jquery-ui-datepicker


    【解决方案1】:

    因此,我的解决方案是为 UI 创建一个额外的输入,并使用 moment.js 库以正确的语言显示。

    var end_date_picker = $('#end_date_ui').datepicker({
        language: '{{ LANGUAGE_CODE }}',
    
        format: {
          toDisplay: function (date, format, language) {
               var d = new Date(date);
               $('#end_date').val(moment(d).locale('en').format('MMMM DD, YYYY'))
               return moment(d).locale('{{ LANGUAGE_CODE }}').format('MMMM DD, YYYY')
         },
         toValue: function (date, format, language) {
             var d = new Date(date);
             return moment(d).locale('en').format('MMMM DD, YYYY')
         }
        },
     });
    

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2018-05-30
      • 2012-06-09
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多