bootstrap datepicker setDate format dd / mm / yyyy

我必须以dd / mm / yyyy格式在我的datepicker中设置日期。 我正在尝试做,用Javascript是这样的:

var year = 2014; var month = 5; var day = 10; var realDate = new Date(year, month - 1, day); // months are 0-based! $('#MainContent_txtDataConsegna').datepicker({ dateFormat: 'dd/mm/yyyy' }); // format to show $('#MainContent_txtDataConsegna').datepicker('setDate', realDate); 

问题是我的datepicker里面的值总是格式为mm / dd / yyyy。 问题出在哪儿??

这里定义了datepicker和datepicker选项:

  
/span>
$('.input-group.date').datepicker({ todayBtn: "linked", language: "it", autoclose: true, todayHighlight: true, dateFormat: 'dd/mm/yyyy' });

更改

 dateFormat: 'dd/mm/yyyy' 

 format: 'dd/mm/yyyy' 

看起来你只是误读了一些文档!

格式有点变化

格式:“DD / MM / YYYY”

更改为format: 'dd/mm/yyyy'对我不起作用,并将其更改为dateFormat: 'dd/mm/yyyy'多次添加年份,对我来说最好的是,

 dateFormat: 'dd/mm/yy' 

使用数据选择器时会感到困惑,对于bootstrap datepicker,您必须使用以下代码: –

 $( ".datepicker" ).datepicker({ format: 'yyyy-mm-dd' }); 

对于jquery datepicker,必须使用以下代码: –

 $( ".datepicker" ).datepicker({ dateFormat: 'dd-mm-yy' }); 

所以你必须知道你正在使用哪个日期选择器,这最终会解决你的问题,希望这可以解决你的问题。

对于我,我得到了同样的问题,我解决了这种改变的格式:’dd / mm / yy’到dateFormat :’dd / mm / yy’

对我而言,这是由daterangepicker工作的:

  $('#host1field').daterangepicker({ locale: { format: 'DD/MM/YYYY' } }); 

您可以将此代码用于bootstrap datepicker:

HTML代码:

 

Date:

使用Javascript:

 $( ".datepicker" ).datepicker({ format: 'yyyy-mm-dd' }); 

格式:“DD / MM / YYYY”应解决您的问题。 如果您需要有关可用格式的更多帮助,请访问内部使用此控件的http://momentjs.com/ 。

我遇到了一个问题,这个“格式”的东西在本地机器上工作正常但是当我在服务器上部署应用程序时,日期没有填充,控件是空的。 当我评论格式代码时,它开始工作,但后来我没有我需要的格式。 我使用web.config中的全球化条目修复了该问题。

    

这有助于确保本地和服务器环境具有相同的文化。

我有一些jquery mobile 1.4.5的问题。 例如,似乎只接受来自“选项”的格式更改。 使用“选项”日历有一些刷新问题。 对于所有有相同问题的人,我可以建议这段代码:

 $( "#mydatepicker" ).datepicker( "option", "dateFormat", "dd/mm/yy" ); $( "#mydatepicker" ).datepicker( "setDate", new Date()); $('.ui-datepicker-calendar').hide(); 

“与bootstrap自己的插件一样,datepicker提供了一个data-api,可用于实例化datepickers,而无需自定义javascript …”

Boostrap DatePicker文档

也许你想在没有DatePicker实例的情况下设置格式 ,为此,你必须将属性data-date-format="DateFormat"到主Div标签,例如: