VOIR DEPUIS COMBIEN DE TEMPS VOUS ÊTES NÉ! (ANNÉES, MOIS, HEURES, MIN, SEC)

cs_lu6fer Messages postés 131 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 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.

https://codes-sources.commentcamarche.net/source/23508-voir-depuis-combien-de-temps-vous-etes-ne-annees-mois-heures-min-sec

moi c'est moi 86
8 juin 2014 à 15:12
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és 55 Date d'inscription dimanche 12 mai 2002 Statut Membre Derniè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és 54 Date d'inscription mardi 24 décembre 2002 Statut Membre Derniè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és 131 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 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és 131 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 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és 288 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 13 juin 2008
9 juin 2004 à 09:20
salut,

moi, je trouve ça plutôt original. ça change.
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
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és 131 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 21 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
Rejoignez-nous