PDA

View Full Version : [html/php] Inserire differenza date in textbox


LucaST79
29-05-2013, 19:22
ciao a tutti! di nuovo qui a richiedere aiuto per un problema che ho...

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...

<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...Aiuto! :muro:

skyline90
04-06-2013, 11:56
ciao a tutti! di nuovo qui a richiedere aiuto per un problema che ho...

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...

<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...Aiuto! :muro:

con il php riesci a farlo, usa la funzione timetostring