在Bootstrap Date Range Picker中配置语言

Sre*_*ova 17 daterangepicker twitter-bootstrap-3

我正在使用提供和解释的Bootstrap Date Range Picker 在这个页面中我使用cdn添加了所有库,我的意思是:

<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />
Run Code Online (Sandbox Code Playgroud)

但问题是我需要所有西班牙语,我没有看到一段代码来配置它.我该怎么办?

dav*_*rad 45

包括locale选项并编辑相应的字符串,例如fromLabelDecember:

$('#datePicker').daterangepicker({
    "locale": {
        "format": "MM/DD/YYYY",
        "separator": " - ",
        "applyLabel": "Apply",
        "cancelLabel": "Cancel",
        "fromLabel": "From",
        "toLabel": "To",
        "customRangeLabel": "Custom",
        "daysOfWeek": [
            "Su",
            "Mo",
            "Tu",
            "We",
            "Th",
            "Fr",
            "Sa"
        ],
        "monthNames": [
            "January",
            "February",
            "March",
            "April",
            "May",
            "June",
            "July",
            "August",
            "September",
            "October",
            "November",
            "December"
        ],
        "firstDay": 1
    }
})
Run Code Online (Sandbox Code Playgroud)

这是一个西班牙月份名称的演示 - > http://jsfiddle.net/r21747qc/


小智 31

您可以使用moment-with-locales.min.js而不是moment.min.js

<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment-with-locales.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

并在初始化daterangepicker之前设置本地化

moment.locale('es');
$('#datePicker').daterangepicker();
Run Code Online (Sandbox Code Playgroud)

  • 强调单词**而非**是非常重要的,如果你加载文件`moment`和`moment-with-locales`这个解决方案将不起作用.你必须用'moment-with-locales`**替换**'moment`.**不要同时加载它们** (7认同)