Javascript chrome的引导日期选择器问题
这是我的HTMLJavascript chrome的引导日期选择器问题,javascript,jquery,twitter-bootstrap,date,razorengine,Javascript,Jquery,Twitter Bootstrap,Date,Razorengine,这是我的HTML @Html.EditorFor(model => model.Date, new { htmlAttributes = new { @class = "form-control form-inline "} }) <span style="background-color:lightgray" class="form-control-feedback"><i class="fa fa-calendar fa-2x"></i>&
@Html.EditorFor(model => model.Date, new { htmlAttributes = new { @class = "form-control form-inline "} })
<span style="background-color:lightgray" class="form-control-feedback"><i class="fa fa-calendar fa-2x"></i></span>
以下代码适用于Firefox和IE,但不适用于chrome
chrome中的错误
jquery-1.12.4.js:8254指定值“12/07/2016”不存在
符合要求的格式“yyyy-MM-dd”
如果我在JavaScript代码中添加格式:“yyyy-mm-dd”
然后在选择日期后,chrome不会显示预期的格式
Chrome中的日期格式:mm/dd/yyyy
Firefox中的日期格式:yyyy-mm-dd
我找不到解决办法。
我想要所有浏览器中的日期格式:mm/dd/yyyy在js代码中明确提到所需的格式:
$("#Date").datepicker({
autoclose: true,
todayHighlight: true,
dateFormat: 'mm/dd/yyyy'
});
更新:
如果这没有帮助,您可以始终挂接到日期选择器的onselect方法,并根据需要设置日期格式:
$('#Date').datepicker( {
onSelect: function(date) {
alert(date);
},
autoclose: true,
todayHighlight: true,
dateFormat: 'mm/dd/yyyy'
});
$('#Date').datepicker( {
onSelect: function(date) {
alert(date);
},
autoclose: true,
todayHighlight: true,
dateFormat: 'mm/dd/yyyy'
});