bonjour chers tous,
je veux afficher dans mon champ duree, le calcul entre la date de fin et la date de debut:

l'utilisateur entre d'abord la date de debut ensuite la date de fin puis la duree (date de fin - date de debut) s'affiche automatiquement.

j'ai pu le faire avec javacript quand mes dates s'affichaient au format Ymd:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function calcul(){
	var champ1 = document.getElementById("datepicker1").value;
	var champ2 = document.getElementById("datepicker2").value;
	var total = parseInt(document.getElementById("datepicker2").value) - parseInt(document.getElementById("datepicker1").value);
	document.getElementById("duree").value = total;
}
A présent mes dates s'affichent au format DMY.

comment effectuer ce calcul de date?
la durée doit s'exprimer en mois (12 mois, 24 mois ...);

javascript est-elle la seule méthode? il y a t-il une autre méthode meilleure?
merci d'avance.