如何将jQuery datepicker格式设置为dd-mm-year
我认为我有以下几点:
然后我在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(), });}); });