无法更改设置日期的日期格式 - jquery datepicker [英] Cannot change date format for set date - jquery datepicker
本文介绍了无法更改设置日期的日期格式 - jquery datepicker的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将设置日期的日期格式更改为dd.mm.yy!
I want to change the date format of a set date to "dd.mm.yy"!
对我来说,它应该像我的代码一样工作,但是设置日期将显示11/19/2011代替19.11.2011
For me it should work like in my code but set date will display "11/19/2011" in place of "19.11.2011"
当我选择日期格式是正确的!
When I pick a date the format is right!
<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将被初始化!因此使用默认日期格式!
the datepicker will be initialized! thereby the default date format is used!
这意味着格式必须在初始化中直接定义,如
that means the format has to be defined direct in the initialization like
$('#datepicker').datepicker({ dateFormat: 'dd.mm.yy' });
或通过设置器初始化后
$('#datepicker').datepicker();
$( "#datepicker" ).datepicker( "option", "dateFormat", 'dd.mm.yy' );
两种变体都可以工作!
这篇关于无法更改设置日期的日期格式 - jquery datepicker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文