40 votes

Date par défaut du sélecteur de date Jquery

J'utilise un Jquery Datepicker dans mon projet. Le problème est qu'il ne charge pas la date actuelle, mais affiche une date du 1er janvier 2001 par défaut. Pouvez-vous me dire comment la date par défaut peut être corrigée afin qu'elle affiche la date actuelle.

58voto

ghayes Points 4661

Utiliser l'option defaultDate

$( ".selector" ).datepicker({ defaultDate: '01/01/01' });

Si vous changez votre format de date, assurez-vous de changer l'entrée en defaultDate (par exemple '01-01-2001')

52voto

Pravat Maskey Points 4003

intéressant, la date par défaut du sélecteur de date est la date actuelle que j'ai trouvée,

mais vous pouvez définir la date par

$("#yourinput").datepicker( "setDate" , "7/11/2011" );

n'oubliez pas de vérifier la date de votre système :)

18voto

Sarath Points 3216

Utilisez-vous ce sélecteur de date http://jqueryui.com/demos/datepicker/ ? Si oui, il existe des options pour définir la date par défaut.Si vous n'avez rien changé, par défaut, la date actuelle s'affichera.

de quelque manière que ce soit, cela donnera la date actuelle

$( ".selector" ).datepicker({ defaultDate: new Date() });

10voto

James A Mohler Points 3558

Tandis que le defaultDate ne définit pas le widget. Ce qu'il faut, c'est quelque chose comme :

$(".datepicker").datepicker({
    showButtonPanel: true,
    numberOfMonths: 2

});

$(".datepicker[value='']").datepicker("setDate", "-0d"); 

8voto

andrew Points 1562

je soupçonne que votre format de date par défaut est différent des scripts settigns. testez votre script avec l'option 'dateformat'

$( "#datepicker" ).datepicker({ 
    dateFormat: 'dd-mm-yy'
});

au lieu de jj-mm-aa, le format souhaité

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X