Je ne parviens pas à formater la sortie sur le datepicker de l'interface utilisateur jQuery.
Je veux que le format de date soit le format 'ISO 8601', comme expliqué ici:
http://jqueryui.com/demos/datepicker/#date-formats
Voici à quoi ressemble mon code:
$.datepicker.setDefaults($.datepicker.regional['nl']);
$('.datepicker').datepicker('option', {dateFormat: 'yy-mm-dd' });
Votre format de définition des options est juste un peu inactif, essayez ceci:
$('.datepicker').datepicker('option', 'dateFormat', 'yy-mm-dd');
lorsque vous le faites globalement avant de créer un sélecteur, procédez comme suit:
$.datepicker.setDefaults($.datepicker.regional['nl']);
$.datepicker.setDefaults({ dateFormat: 'yy-mm-dd' });
//Later..
$('.datepicker').datepicker();
Assurez-vous également d'inclure votre fichier régional, sinon le $.datepicker.regional['nl']
ne veut rien dire, il faut l'inclure avant d'essayer de définirDefaults sur votre régional: http://jquery-ui.googlecode.com/svn/trunk/ ui/i18n/
$( "#end_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
est ce qui fonctionne pour moi
Vous pouvez également utiliser un moyen plus court:
$. datepicker.setDefaults (jQuery.extend (.________ ));