Datepicker nombre de jours
Posté : 16 mai 2011, 10:45
Bonjour,
J'utilise actuellement DatePicker pour faire des calculs en Javascript puis les afficher dans un tableau.
Par exemple, j'ai calculé la différence entre 2 dates sélectionnées, pas de problème.
Maintenant j'essaie de calculer le nombre de jours entre le début de l'année (01 Janvier) et la 1ere date choisie.
Je n'arrive pas à faire ce calcul. En fait je ne sais pas comment définir la date du 1er Janvier.
J'ai essayé en prenant exemple sur le calcul du dessus, sans succes:
J'ai essayer en remplacant ces XXXX par 01/01/2011, par 1, ...
Merci de votre aide.
N'hesitez pas si vous avez besoin de précisions.
PS: voila la fonction daydiff:
J'utilise actuellement DatePicker pour faire des calculs en Javascript puis les afficher dans un tableau.
Par exemple, j'ai calculé la différence entre 2 dates sélectionnées, pas de problème.
Code : Tout sélectionner
document.getElementById('nbJours').value = (Math.round(daydiff(parseDate($("#dateEntree").val()), parseDate($("#dateSortie").val()))));
nbJours = document.getElementById('nbJours').value;
Maintenant j'essaie de calculer le nombre de jours entre le début de l'année (01 Janvier) et la 1ere date choisie.
Je n'arrive pas à faire ce calcul. En fait je ne sais pas comment définir la date du 1er Janvier.
J'ai essayé en prenant exemple sur le calcul du dessus, sans succes:
Code : Tout sélectionner
document.getElementById('nbJours2').value = (Math.round(daydiff(parseDate($("#dateEntree").val()), XXXX)));
nbJours2 = document.getElementById('nbJours2').value;
Merci de votre aide.
N'hesitez pas si vous avez besoin de précisions.
PS: voila la fonction daydiff:
Code : Tout sélectionner
function daydiff(first, second) {
return (second-first)/(1000*60*60*24)
}