Javascript 全局引导数据选择器集语言

Javascript 全局引导数据选择器集语言,javascript,angularjs,datepicker,bootstrap-datepicker,bootstrap-datetimepicker,Javascript,Angularjs,Datepicker,Bootstrap Datepicker,Bootstrap Datetimepicker,我用的是内置的自举日期选择器。 实用工具对于作为单个组件的bootstrap datepicker,设置语言没有问题,但使用bootstrap datepaginator则不存在同样的问题。我该怎么办 我正在尝试将意大利语设置为整个项目的默认语言。 在index.html中,我放置了以下脚本: <script src="vendors/bootstrap-datepicker/js/bootstrap-datepicker.js"></script> <script

我用的是内置的自举日期选择器。 实用工具对于作为单个组件的bootstrap datepicker,设置语言没有问题,但使用bootstrap datepaginator则不存在同样的问题。我该怎么办

我正在尝试将意大利语设置为整个项目的默认语言。 在
index.html
中,我放置了以下脚本:

<script src="vendors/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<script src="vendors/jquery-ui/ui/i18n/datepicker-it.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker( $.datepicker.regional[ "it" ] );
    });
</script>
我什么都试过了,但我快疯了


我以这种方式更改了代码:

<script src="vendors/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<script src="vendors/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js"></script>


<script>
    $(function() {
        $.datepicker.setDefaults( $.datepicker.regional["it"] );
    });
</script>

使用此修复程序:

$('.datepicker').datepicker({
    language: "it"
});
控制台中没有错误,但默认语言始终为英语


<script src="/jquery/jquery.ui.datepicker.js" type="text/javascript"></script>
<script src="/jquery/jquery.ui.datepicker-it.js" type="text/javascript"></script>

<script>
$.datepicker.setDefaults( $.datepicker.regional["it"] );

$( "#data" ).datepicker();
</script>
$.datepicker.setDefaults($.datepicker.regional[“it”]); $(“#数据”).datepicker();
您可以通过如下方式分配引导日期选择器的默认选项:

$.fn.datepicker.defaults.language = 'it';
示例如下:

$(文档).ready(函数(){
$.fn.datepicker.defaults.language='it';
});
$(文档).ready(函数(){
$('.datepicker').datepicker();
});

使用jQuery的extend()实用程序方法将设置合并到datepicker defaults对象中:

$.extend( $.fn.datepicker.defaults, {format: 'dd-mm-yyyy', language: 'nl'} );

我认为您缺少jQuery UI日期选择器的包含-您只包含它的本地化内容。您使用的是引导日期选择器,而不是jQueryUI日期选择器。如果我按照您说的做,我会得到以下错误:未捕获类型错误:无法读取未定义的See Rory comment的属性“setDefaults”。。我使用的不是jquery日期选择器,而是引导-谢谢@mccannf!!你已经找到了解决我问题的办法!!这对我也有好处。谢谢
$.fn.datepicker.defaults.language = 'it';
$.extend( $.fn.datepicker.defaults, {format: 'dd-mm-yyyy', language: 'nl'} );