cs_borisV
Messages postés4Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention16 février 2003
-
15 févr. 2003 à 18:21
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 2011
-
17 févr. 2011 à 14:21
Bonjour, je cherche à calculer (et afficher...) un nombre de jours en tapant une date d'arrivée et une date de départ.
En fait, il faudrait peut-être soustraire deux dates de calendrier..., mais comment faire...?
Si vous avez une idée ce serait génial
merci d'avance!
Boris
A voir également:
Calcul date a date
Calcul date nombre de jours - Meilleures réponses
Nombres de jours entre deux dates - Meilleures réponses
iwaweb
Messages postés57Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention26 septembre 20221 15 févr. 2003 à 20:21
en fait c'est simple et compliqué à la fois...
ça dépend si veux rigoureusement la durée entre les deux dates(il faut alors faire très attention au mois de février) ou si tu veux un truc plus lache qui par exemple considère qu'un mois fait 30 jours.
je te conseille de créer un tableau qui contient la durée des mois. Il faudra surement une boucle for.
cs_borisV
Messages postés4Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention16 février 2003 16 févr. 2003 à 09:51
Je voudrais qu'on tape une date d'arrivée genre : 18 02 03
une date de départ genre : 5 03 03
et que ça affiche : durée : 15
........................?
:-)Boris
Vous n’avez pas trouvé la réponse que vous recherchez ?
iwaweb
Messages postés57Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention26 septembre 20221 16 févr. 2003 à 11:00
Donc, là tu semble faire attention au mois de février car tu considère qu'il fait 28 jours. Je ne crois pas qu'en javascript, il y ait une fonction qui donne la durée du mois en cours donc il faut comme je l'avais dit sur mon autre mail que tu mette un tableau qui contient la durée de chaque mois.
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 17 févr. 2011 à 14:21
Exemple, calcul du nombre de jours compris entre aujourd'hui et une date future.
function datediff( fin) //date de la forme 17/02/2012
{
var n_debut = new Date();
//En fait on passe l'année, le mois - 1, le jour à la fonction Date() sinon ça ne marche pas!
var n_fin = new Date (fin.substring(6,10),parseInt(fin.substring(3,5))-1,fin.substring(0,2));
var difference = n_fin - n_debut; //En millisecondes
var diff_jour = (difference / (86400000)); //1000*60*60*24 - jour en millisecondes
return Math.round(diff_jour);
}