[英]How to set jQuery datepicker format to dd-mm-year
我认为我有以下几点:
<input type="text" name="Model.Date" value="@Model.DateOfAction.ToShortDateString()" class="txtDate" readonly = "readonly" style = "width: 90px; padding: 0px;" />
然后我在jQuery下面:
$(document).ready(function() {
$(document.getElementsByClassName(".txtDate")).each(function () {
$(this).datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date(),
});
});
});
但"18th March 2016"
即将发布为"3/18/2016"
"18th March 2016"
"3/18/2016"
,我期待这个"18-03-2016"
如何正确设置所需格式的"18-03-2016"
(日,月,年)? 请注意,我希望分隔符是这样-
而不是/
。
您尚未正确设置日期格式。 这是一个工作小提琴 。 基本上你必须像下面那样设置dateFormat
:
$(function() {
$('.txtDate').datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date()
});
});
$(document).ready(function() {
$(document.getElementsByClassName(".txtDate")).each(function () {
$(this).datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date(),
});});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.