无法更改设置日期的日期格式 - jquery datepicker
我想将设置日期的日期格式更改为“dd.mm.yy”!无法更改设置日期的日期格式 - jquery datepicker
对于我来说,工作应该像我的代码,但设定的日期将在地方“2011年11月19日”中显示为“2011/11/19”
当我选择一个日期的格式是正确的!
<script type="text/javascript">
$(function() {
$("#datepicker").datepicker();
$('#datepicker').datepicker({ dateFormat: 'dd.mm.yy' });
$('#datepicker').datepicker("setDate", "+3");
});
/* German initialisation for the jQuery UI date picker plugin. */
jQuery(function($){
$.datepicker.regional['de'] = {
closeText: 'schließen',
prevText: '<zurück',
nextText: 'Vor>',
currentText: 'heute',
monthNames: ['Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
'Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
dateFormat: 'dd.mm.yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['de']);
});
</script>
我明白了!在此行
$("#datepicker").datepicker();
的日期选择器将被初始化!从而使用默认的日期格式!
这意味着格式已经被直接在初始化定义如下
$('#datepicker').datepicker({ dateFormat: 'dd.mm.yy' });
或通过制定者
$('#datepicker').datepicker();
$("#datepicker").datepicker("option", "dateFormat", 'dd.mm.yy');
两种变型工作初始化之后!
工程就像一个魅力。 –
这是否帮助:
$(function() { var m = new Date("01","10","2011"); m = $.datepicker.formatDate('dd MM yy', m); $('#datepicker').datepicker("setDate",m); });
上面的代码中设置日期的情况下,为我工作。希望它也适用于你。
这不起作用在我的情况下 – burner007
我试着用这段代码小提琴,并没有工作。你可以添加一个工作代码的小提琴吗? –
'DD.MM.YY' 是从 'DD.MM.YY'
'MM' 不同为月
'毫米' 为分钟
查看链接 http://plugins.jquery.com/project/jquery-dateFormat了解更多详情。
检查此[post](http://*.com/questions/7837107/inialize-a-jquery-textfield-datepicker-w-todays-date-in-the-format-yyyy-mm-dd)到看看它是否有帮助。它看起来像两条线('$('#datepicker')。datepicker(“setDate”,“+3”);''和$('#datepicker')。datepicker({dateFormat:'dd.mm.yy' });')应该倒置。 –
我甚至尝试过,但没有任何变化 – burner007