Ciao a tutti! sono nuovo del forum ed è da poco che cerco di fare qualcosa in html, infatti mi sono bloccato su una cosa che potrebbe essere banale per molti qui dentro

Ho creato un datepicker-start ed un datepicker-end. Ora voglio inserire la differenza tra le date che scelgo dal calendario in un box di testo ma non riesco a capire come fare...ecco un estratto. L'oggetto con label night/Nacht è il textbox dentro il quale vorrei inserire i giorni di differenza tra una data ed un'altra...

codice :

<div class="two columns half-top">
<label for="datepicker-start">Anreise</label>
<input type="text" id="datepicker-start" name="from" class="required" />
</div>
<div class="two columns half-top">
<label for="datepicker-end">Abreise</label>
<input type="text" id="datepicker-end" name="to" class="required" /> </div>
<div class="two columns half-top">
<label for="night">Nacht</label>
<input type="text" id="night" name="night"> </div>


per intenderci, se col datepicker-start scelgo il 1 Gennaio 2013 e col datepicker-end scelgo 3 Gennaio 2013, vorrei far comparire nel box di testo night il valore 2 che arebbe la differenza tra le date : 3 - 1 = 2;

ho provato ad inserire un pezzo di codice in php usando datetime::diff ma non sembra funzionare
<?php
$datetime1 = date_create('datepicker-start');
$datetime2 = date_create('datepicker-end');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
?> ...Aiuto!