Mar*_*ina 27 javascript jquery date datepicker bootstrap-datepicker
我必须以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);
Run Code Online (Sandbox Code Playgroud)
问题是我的datepicker里面的值总是格式为mm/dd/yyyy.问题出在哪儿??
这里定义了datepicker和datepicker选项:
<div class="input-group date">
<asp:TextBox runat="server" ID="txtDataOrdine" class="form-control" onBlur="CalcolaTotaliTestata('txtDataOrdine')"></asp:TextBox>
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i>/span>
</div>
<script type="text/javascript">
$('.input-group.date').datepicker({
todayBtn: "linked",
language: "it",
autoclose: true,
todayHighlight: true,
dateFormat: 'dd/mm/yyyy'
});
</script>
Run Code Online (Sandbox Code Playgroud)
ntz*_*tzm 52
更改
dateFormat: 'dd/mm/yyyy'
Run Code Online (Sandbox Code Playgroud)
至
format: 'dd/mm/yyyy'
Run Code Online (Sandbox Code Playgroud)
看起来你只是误读了一些文档!
Shr*_*hna 12
改变为format: 'dd/mm/yyyy'
不适合我,并将其改为dateFormat: 'dd/mm/yyyy'
多年添加年份,对我来说最好的是,
dateFormat: 'dd/mm/yy'
Run Code Online (Sandbox Code Playgroud)
Jan*_*ang 11
使用数据选择器时会感到困惑,对于bootstrap datepicker,您必须使用以下代码: -
$( ".datepicker" ).datepicker({
format: 'yyyy-mm-dd'
});
Run Code Online (Sandbox Code Playgroud)
对于jquery datepicker,必须使用以下代码: -
$( ".datepicker" ).datepicker({
dateFormat: 'dd-mm-yy'
});
Run Code Online (Sandbox Code Playgroud)
因此,您必须知道您正在使用哪个日期选择器,这最终会解决您的问题,希望这可以解决您的问题.
对我来说,它是由 daterangepicker 工作的:
$('#host1field').daterangepicker({
locale: {
format: 'DD/MM/YYYY'
}
});
Run Code Online (Sandbox Code Playgroud)