【问题标题】:Bootstrap Datepicker - Change days of week abbreviation within pop-upBootstrap Datepicker - 在弹出窗口中更改星期几的缩写
【发布时间】:2014-03-07 22:30:29
【问题描述】:

我正在使用来自 https://github.com/eternicode/bootstrap-datepicker 的 datepicker 插件

在不改变库本身的情况下,有没有办法在日历弹出窗口中改变星期几的缩写格式?

我希望这是一个我可以通过的选项,因为我想使用 DaysShort 而不是 DaysMin。

我正在尝试调整的区域的屏幕截图:http://take.ms/qJvdA

谢谢!

【问题讨论】:

    标签: jquery twitter-bootstrap jquery-plugins datepicker


    【解决方案1】:

    您可以使用语言属性更改位置,并根据需要修改缩写,例如使用此参考:

    https://github.com/eternicode/bootstrap-datepicker/blob/master/js/locales/bootstrap-datepicker.es.js

    $(function($){
        $.fn.datepicker.dates['es'] = {
            days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"],
            daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"],
            daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
            months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
            monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"],
            today: "Hoy"
        };
    });
    
    $('.datepicker').datepicker({
        language: "es"
    });
    

    以下是如何编辑属性的示例

    http://jsfiddle.net/2LS3S/

    在这个link你有更多的语言环境js

    【讨论】:

    • 感谢您的回复。我希望避免的是必须像这样 (jsfiddle.net/K8qwL/1) 修改库以使日历在显示日历时显示一周中的几天的 daysShort 值。
    • 我不想更改库,但就这个插件和我正在开发的应用程序而言,这是我采用的解决方案。 :)
    【解决方案2】:

    无法找到使用任何插件可用选项的答案。我最终更改了库本身,以便 daysShort 数组保持与 daysMin 相同的值。

    【讨论】:

      猜你喜欢
      • 2018-12-01
      • 2018-12-23
      • 2016-09-26
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多