J'ai deux dateurs de l'interface utilisateur jQuery et quand ils ont tous deux eu des dates choisies, j'aimerais que la différence entre ces dates soit affichée dans un input[type="text"]
séparé dès que la deuxième date est sélectionnée.jQuery Datepicker nombre de jours
En outre, j'aimerais idéalement que mon compte soustrait tous les jours de week-end et compte seulement les jours du lundi au vendredi.
Code Mon (pertinent) est la suivante:
JS:
$('#firstday, #lastday').datepicker({
dateFormat: 'dd/mm/yy'
});
XHTML:
<label for="firstday">First Day of Leave</label>
<input type="text" name="firstday" id="firstday" />
<label for="lastday">Last Day of Leave</label>
<input type="text" name="lastday" id="lastday" />
<label for="totaldays">Total Days</label>
<input type="text" name="totaldays" id="totaldays" />
Beaucoup de recherche m'a conduit à beaucoup de solutions différentes, dont aucune Je peux me mettre au travail comme je le voudrais, donc toutes les idées seraient appréciées.
Avez-vous accès à un code dorsal tel que PHP ou .NET? Il peut être plus facile de reporter les valeurs sur le serveur et de renvoyer la différence de date. Aussi, avez-vous vu cette question Stack Overflow? http://stackoverflow.com/questions/542938/how-do-i-get-the-number-of-days-between-two-dates-in-jquery –
Oui, j'ai accès à PHP. Je n'envisagerais jamais de suivre la voie JavaScript pour cela, mais comme je sais que les seules machines qui auront jamais besoin d'utiliser cette page ne peuvent pas éteindre JS, je pensais que je serais en sécurité pour l'utiliser. Merci pour le lien, je vais jeter un coup d'oeil à travers cela. –