Twitter bootstrap 3 在引导日期范围选择器中配置语言

Twitter bootstrap 3 在引导日期范围选择器中配置语言,twitter-bootstrap-3,daterangepicker,Twitter Bootstrap 3,Daterangepicker,我正在使用提供的引导日期范围选择器,并解释说我使用cdn添加了所有库,我的意思是: 但问题是,我需要所有的西班牙语,我没有看到一段代码来配置它。我应该怎么做?包括区域设置选项并编辑适当的字符串,如来自标签或十二月: $(“#日期选择器”).daterangepicker({ “区域设置”:{ “格式”:“MM/DD/YYYY”, “分隔符”:“-”, “applyLabel”:“Apply”, “取消标签”:“取消”, “fromLabel”:“From”, “toLabel”:“To”,

我正在使用提供的引导日期范围选择器,并解释说我使用cdn添加了所有库,我的意思是:



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

包括
区域设置
选项并编辑适当的字符串,如
来自标签
十二月

$(“#日期选择器”).daterangepicker({
“区域设置”:{
“格式”:“MM/DD/YYYY”,
“分隔符”:“-”,
“applyLabel”:“Apply”,
“取消标签”:“取消”,
“fromLabel”:“From”,
“toLabel”:“To”,
“customRangeLabel”:“Custom”,
“daysOfWeek”:[
“苏”,
“莫”,
“屠”,
“我们”,
“Th”,
“Fr”,
“Sa”
],
“monthNames”:[
“一月”,
“二月”,
“三月”,
“四月”,
“五月”,
“六月”,
“七月”,
“八月”,
“9月”,
“十月”,
“11月”,
“12月”
],
“第一天”:1
}
})

这是一个西班牙语月份名称的演示->您可以将矩用于locales.min.js而不是矩.min.js

<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment-with-locales.min.js"></script>

我根据@davidkonrad的评论制作了一个“pt br”示例

$('input[name="daterange"]').daterangepicker({
"locale": {
    "format": "DD/MM/YYYY",
    "separator": " - ",
    "applyLabel": "Aplicar",
    "cancelLabel": "Cancelar",
    "fromLabel": "De",
    "toLabel": "Até",
    "customRangeLabel": "Custom",
    "daysOfWeek": [
        "Dom",
        "Seg",
        "Ter",
        "Qua",
        "Qui",
        "Sex",
        "Sáb"
    ],
    "monthNames": [
        "Janeiro",
        "Fevereiro",
        "Março",
        "Abril",
        "Maio",
        "Junho",
        "Julho",
        "Agosto",
        "Setembro",
        "Outubro",
        "Novembro",
        "Dezembro"
    ],
    "firstDay": 0
}});
$('input[name=“fecha_rango”]”)。日期范围选择器({
自动更新输入:false,
格式:“DD/MM/YYYY”,
“区域设置”:{
“分隔符”:“-”, “applyLabel”:“Aplicar”, “取消标签”:“取消标签”, “fromLabel”:“DE”, “托拉贝尔”:“哈斯塔”, “customRangeLabel”:“Custom”, “daysOfWeek”:[ “Dom”, “Lun”, “三月”, “米”, “诀”, “Vie”, “萨布” ], “monthNames”:[ “埃诺”, “费布雷罗”, “马尔佐”, “阿布里尔”, “梅奥”, “朱尼奥”, “胡里奥”, “Agosto”, “七胞胎”, “八进制”, “中篇小说”, “Diciembre” ], “第一天”:1 }});

适用于使用节点的用户

    var moment = require('moment');
    moment.locale('es');
    require('daterangepicker/daterangepicker');
然后将选项名称设置为将转换的月份和日期名称


$('#datePicker').daterangepicker({
    "locale": {
        "format": "MM/DD/YYYY",
        "separator": " - ",
        "applyLabel": "Apply",
        "cancelLabel": "Cancel",
        "fromLabel": "From",
        "toLabel": "To",
        "customRangeLabel": "Custom",
     }
});

相反,强调单词非常重要,如果您同时加载文件
moment
moment with locales
,则此解决方案将不起作用。您必须将
时刻
替换为
时刻和地区
。请不要同时加载它们。对不起,“moment.js”的源现在已被禁用。我已更新,现在正在运行。仍然无法运行。。。你说得对,这一刻似乎出了问题。嗯,那天我修好了。他们可能回到了以前的状态。现在又开始工作了。

$('#datePicker').daterangepicker({
    "locale": {
        "format": "MM/DD/YYYY",
        "separator": " - ",
        "applyLabel": "Apply",
        "cancelLabel": "Cancel",
        "fromLabel": "From",
        "toLabel": "To",
        "customRangeLabel": "Custom",
     }
});