VOIR DEPUIS COMBIEN DE TEMPS VOUS ÊTES NÉ! (ANNÉES, MOIS, HEURES, MIN, SEC)
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005
-
8 juin 2004 à 15:09
moi c'est moi 86 -
8 juin 2014 à 15:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
bien mais c'est dommage il faut télécharger par contre c'est un bête de mettre en seconde car sa change tout le temps sans arrêt ! sinon très bonne idée !
ManDeq59
Messages postés55Date d'inscriptiondimanche 12 mai 2002StatutMembreDernière intervention 6 juillet 2004 12 juin 2004 à 11:07
Salut,
Y a pas mal de bug, par exemple tu ne fais aucune vérification si la date est mauvaise. (31/02/1982) ==> IMPOSSIBLE.
Je sais normalement on est sensé connaitre sa date de naissance !!! lol
Sinon tu aurais pu aussi rajouté un truc comme (22 ans, 3 mois et 6 jours)
ca aurait été pas mal !!!!
je te met 5/10
@++ bonne prog
Helkanen
Messages postés54Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention 9 juin 2004 9 juin 2004 à 12:06
c con, je viens de prendre un coup de vieux, il me donne 18 ans, alors que je n'en ai encore que 17... enfin je crois ;-)
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005 9 juin 2004 à 10:08
ouai mais avec ta methode je ne trouve pas le bon nombres de jour donc c qu'il doit y avoir un pb
et puis sans vouloir te vexe ce n'est pas parce que tu est initie en VB que tu a forcement raison pour un calcule de math, meme si la programation reste de la logique ce n'est pas des math et pour moi ta formule n'est pas bonne.
fait le calcule avec ma formule et tu verra que tu ne trouvera pas le meme resultat
365* age+(age/4)"-1"
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005 9 juin 2004 à 10:08
ouai mais avec ta methode je ne trouve pas le bon nombres de jour donc c qu'il doit y avoir un pb
et puis sans vouloir te vexe ce n'est pas parce que tu est initie en VB que tu a forcement raison pour un calcule de math, meme si la programation reste de la logique ce n'est pas des math et pour moi ta formule n'est pas bonne.
fait le calcule avec ma formule et tu verra que tu ne trouvera pas le meme resultat
365* age+(age/4)"-1"
cs_SDan
Messages postés288Date d'inscriptiondimanche 1 septembre 2002StatutMembreDernière intervention13 juin 2008 9 juin 2004 à 09:20
salut,
moi, je trouve ça plutôt original. ça change.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 8 juin 2004 à 18:34
Salut pioupi_2004
Tu t'es bien compliqué la vie et tes formules sont approximatives.
Si tu veux connaître le nombre de sec, min, heures, jours, mois, années entre deux dates :
Nombre = DateDiff("s", Now, MaDate)
où :
s secondes
n minutes (et pas m)
h heures
d jours
w semaines
m mois
q trimestres
y années
et puis ... initié ...
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005 8 juin 2004 à 15:09
c marrant et puis ca tombe bien mais il y a un pb dans le calcule je n'y connai pas grand chose en vb mais ton algo de calcule ne doit etre bon
pour moi il faut faire quel que chose comme ca :
365 * age
+ age /4
+le nb de jour depuis le debut de l année!
-1 s il est né une année bisextile apres fevrier
8 juin 2014 à 15:12
12 juin 2004 à 11:07
Y a pas mal de bug, par exemple tu ne fais aucune vérification si la date est mauvaise. (31/02/1982) ==> IMPOSSIBLE.
Je sais normalement on est sensé connaitre sa date de naissance !!! lol
Sinon tu aurais pu aussi rajouté un truc comme (22 ans, 3 mois et 6 jours)
ca aurait été pas mal !!!!
je te met 5/10
@++ bonne prog
9 juin 2004 à 12:06
9 juin 2004 à 10:08
et puis sans vouloir te vexe ce n'est pas parce que tu est initie en VB que tu a forcement raison pour un calcule de math, meme si la programation reste de la logique ce n'est pas des math et pour moi ta formule n'est pas bonne.
fait le calcule avec ma formule et tu verra que tu ne trouvera pas le meme resultat
365* age+(age/4)"-1"
9 juin 2004 à 10:08
et puis sans vouloir te vexe ce n'est pas parce que tu est initie en VB que tu a forcement raison pour un calcule de math, meme si la programation reste de la logique ce n'est pas des math et pour moi ta formule n'est pas bonne.
fait le calcule avec ma formule et tu verra que tu ne trouvera pas le meme resultat
365* age+(age/4)"-1"
9 juin 2004 à 09:20
moi, je trouve ça plutôt original. ça change.
8 juin 2004 à 18:34
Tu t'es bien compliqué la vie et tes formules sont approximatives.
Si tu veux connaître le nombre de sec, min, heures, jours, mois, années entre deux dates :
Nombre = DateDiff("s", Now, MaDate)
où :
s secondes
n minutes (et pas m)
h heures
d jours
w semaines
m mois
q trimestres
y années
et puis ... initié ...
8 juin 2004 à 15:09
pour moi il faut faire quel que chose comme ca :
365 * age
+ age /4
+le nb de jour depuis le debut de l année!
-1 s il est né une année bisextile apres fevrier