javascript - 如何在运行期间更改 Bootstrap-datetimepicker 语言

标签 javascript twitter-bootstrap-3 bootstrap-datetimepicker

我正在使用:

  1. Boostrap V3.1.1
  2. Boostrap 日期时间选择器 (github link) (guide)

在我的网站中,用户可以交换语言。我需要更改日期时间选择器的语言而不重新加载页面。我怎样才能做到这一点?您有什么建议吗?


编辑:

一开始我使用以下方式加载正确的语言:

$('#banDateOneReal').datetimepicker({
     isRTL: false,
     autoclose: true,
     language: lang,
});

问题是在创建对象后更改语言。想象一下,当用户单击按钮时,lang 是“en”,而我想要“fr”

非常感谢您的帮助

(我很抱歉我的英语水平很差)

最佳答案

我找到方法了!感谢 DJDavid98 给了我一些线索。

var tmp = $('#banDateOneReal').data('DateTimePicker').getDate();

$('#banDateOneReal').data('DateTimePicker').destroy();

$('#banDateOneReal').datetimepicker({
    language: 'en',
});

$('#banDateOneReal').data('DateTimePicker').setDate(tmp);

此代码将销毁日期选择器项目并使用良好的语言创建一个新项目。

目前还没有在不破坏的情况下刷新它的功能。

关于javascript - 如何在运行期间更改 Bootstrap-datetimepicker 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22957699/

相关文章:

javascript - 从其他导出调用默认模块导出?

html - 如何在 bootstrap 3 上获得带有标题的缩略图,该缩略图在右侧垂直对齐到中心

jquery - Bootstrap DatetimePicker 禁用一周中的特定日期(星期日 - 星期三)

javascript - 在没有文本输入的情况下显示 eonasdan.github datetimepicker

javascript - 在 float 元素的 WebKit 中的空字符串和完整字符串之间设置 innerHTML 会导致溢出

javascript - 为什么 chromecast 在动画帧之间需要这么长时间

javascript - Mongoose,将 `.aggregate()` 应用于子文档数组,并以最少的查询次数获得文档其他字段的结果

css - 从 Bootstrap 3 中删除断点

css - Bootstrap CSS CDN 在某些系统中加载而不在其他系统中加载

javascript - Bootstrap datepicker 在通过 javascript 函数放在页面上时不起作用