Twitter bootstrap 在选择时更改引导日期选择器日期格式

Twitter bootstrap 在选择时更改引导日期选择器日期格式,twitter-bootstrap,datepicker,Twitter Bootstrap,Datepicker,我在文本框上使用引导日期选择器。选择日期时,日期的默认格式为mm/dd/yyyy。现在我想把它改成dd/mm/yyyy。我怎样才能做到这一点。现在我只是像这样初始化它 $('.datepicker').datepicker() 我应该添加什么来更改其格式?请参见 我正在使用Bootstrap v3.3.4并使用以下代码: $('.datepicker').datepicker({ dateFormat: 'dd-mm-yy' }); 产量为:2015年7月16日 注:全年仅需“y

我在文本框上使用引导日期选择器。选择日期时,日期的默认格式为mm/dd/yyyy。现在我想把它改成dd/mm/yyyy。我怎样才能做到这一点。现在我只是像这样初始化它

$('.datepicker').datepicker()
我应该添加什么来更改其格式?

请参见


我正在使用Bootstrap v3.3.4并使用以下代码:

 $('.datepicker').datepicker({
    dateFormat: 'dd-mm-yy'
 });
产量为:2015年7月16日


注:全年仅需“yy”。

文件名:
bootstrap datepicker.js
行号:41:

this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||dates[this.language].format||'mm/dd/yyyy');

截至2016年,我使用的datetimepicker如下:

$(function () {
    $('#date_box').datetimepicker({
        format: 'YYYY-MM-DD hh:mm'
    });
});
简易方法:

打开文件
bootstrap datepicker.js

转到第1399行,找到
格式:“mm/dd/yyyy”


现在,您可以在此处更改日期格式。

如果您使用的是新的jqueryui
  $(function () {
    $('.datetimepicker').datetimepicker(
      {
        format: 'Y-m-d h:m:s'
     }
    );
 });`
以上代码对您没有帮助 用这个

如果通过ID:

$('#datepicker').datepicker({
    format: 'dd/mm/yyyy'

});
如按类别划分:

$('.datepicker').datepicker({
    format: 'dd/mm/yyyy'

});

对于使用bootstrap 4日期时间选择器的我() 格式仅适用于大写:

$('.datepicker').datetimepicker({
            format: 'DD/MM/YYYY'
        });
为我工作

打开文件
bootstrap datepicker.js

转到第1399行,找到
格式:“mm/dd/yyyy”


现在你可以在这里更改日期格式。

在搜索谷歌时找到了这个答案。无论如何,我会接受你的回答。谢谢谢谢我不是OP,但我也有同样的问题。现在格式工作正常,但开始日期是1901年。我发现使用YYYY/MM/DD格式可以避免在Postgres中转换日期和从日期转换回视图时出现各种解析错误。只需向Rails的开发人员做一个简单的介绍。您所写的内容将返回分钟和秒数。我想你的意思是:“YYYY-MM-DD hh:MM”问题中没有关于时间的内容。你能再解释一下吗?这个答案建议更改插件的来源,如果你想在将来更新插件,这绝不是一个好主意。接受的答案显示了如何通过传递给
datepicker()
的选项来实现这一点;解决这个问题这是一个根本性的解决方案,但是建议不要直接更改源文件,最好添加一些额外的代码来修改结果。就像在引导中添加额外的css一样,您创建新文件以保留原始代码。作为注释会更好,因为这不会回答OP.Hi,欢迎使用stackoverflow,谢谢您的回答。虽然这段代码可能会回答这个问题,但是你能考虑为你解决的问题增加一些解释,以及你是如何解决的?这将帮助未来的读者更好地理解你的答案并从中学习。
  $(function () {
    $('.datetimepicker').datetimepicker(
      {
        format: 'Y-m-d h:m:s'
     }
    );
 });`
  $(function () {
    $('.datetimepicker').datetimepicker(
      {
        format: 'Y-m-d h:m:s'
     }
    );
 });`