Il y a parfois beaucoup de problèmes avec ça. Dans la valeur de l'attribut du sélecteur de date, la donnée est 28-06-2014, mais le sélecteur de date affiche ou aujourd'hui ou rien. Je l'ai décidé d'une telle manière :
<input type="text" class="form-control datepicker" data-value="<?= date('d-m-Y', (!$event->date ? time() : $event->date)) ?>" value="<?= date('d-m-Y', (!$event->date ? time() : $event->date)) ?>" />
J'ai ajouté à l'entrée du sélecteur de données l'attribut data-value, parce que si l'on appelle jQuery(this).val() OU jQuery(this).attr('value') - rien ne fonctionne. J'ai décidé d'initier en cycle chaque datapicker et de prendre sa valeur dans l'attribut data-value :
$("form .datepicker").each(function() {
var time = jQuery(this).data('value');
time = time.split('-');
$(this).datepicker('setDate', new Date(time[2], time[1], time[0], 0, 0, 0));
});
et cela fonctionne bien =)