A volte molti problemi con esso. Nel valore dell'attributo dei dati del datapicker è 28-06-2014, ma datepicker è show o today o niente. L'ho deciso in questo modo:
<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)) ?>" />
Ho aggiunto all'input dell'attributo data-value datapicker, perché se chiami jQuery (this) .val () OR jQuery (this) .attr ('value') - non funziona nulla. Ho deciso di avviare in ciclo ogni datapicker e di prendere il suo valore dall'attributo 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));
});
e funziona bene =)