javascript - 更改日期时间选择器语言不起作用

标签 javascript jquery

我正在使用 datetimepicker 并且它工作正常,但我想将语言翻译成“pl”。但它不适用于以下任何选项:

$( ".input-group.date" ).datetimepicker({
    format: "dd MM yyyy - hh:ii",
    autoclose: true,
    locale: 'pl'

});

$( ".input-group.date" ).datetimepicker({
    format: "dd MM yyyy - hh:ii",
    autoclose: true,
    language: 'pl'
});

$( ".input-group.date" ).datetimepicker({
    format: "dd MM yyyy - hh:ii",
    autoclose: true,
    language: 'pl-PL'
});

它总是以“en”出现。你知道为什么不起作用吗?

最佳答案

根据documentation设置语言环境的方法已更改。使用 $.datetimepicker.setLocale('pl');在实例化之前而不是设置选项值。

输入 <input class="input-group date" type="text">你可以像这样实例化:

$.datetimepicker.setLocale('pl');
$('.input-group.date').datetimepicker({
    closeOnDateSelect: true,
    format: 'd.m.Y H:i'
});

请注意,我必须使用 jquery.datetimepicker.full.min.js插件脚本文件的版本以避免 noted issue .

关于javascript - 更改日期时间选择器语言不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49692954/

相关文章:

javascript - 在下拉列表中选择多个选项时如何生成动态文本框?

jquery - Nightwatch.js e2e 测试如何设置 jQuery 在全局范围内可用?

javascript - HighCharts 未捕获异常

javascript - 输入字符限制检查适用于桌面但不适用于移动设备

javascript - PHP - 更新动态 HTML 表中的一行

javascript - 加载 WebGL 纹理的图像但由于 CORS 失败

javascript - 从字符串中获取变量

jQuery Mobile - 窗口加载后跳转到顶部

javascript - 如果 angularJS 中输入为 null,则删除键值

javascript - Angular - 拼接函数总是删除最后一个元素