cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 4 sept. 2003 à 07:54
je dirais même plus, surtout si tu mets "age précis" :-)
un conseil pr ta phrase finale, il est tout a fait probable qu'un des nombres soit 1, auquel cas:1 jours devient faux (rapport au s). Essaye ceci:
...
(chaine) . $jour . ' jour' . ( ($jour > 1) ? 's' : '' ) . (reste de la chaine)
...
ce serait déjà mieux. Et je pense que tu as tout intérêt ) rendre ta fonction réutilisable, fais lui juste retourner le temps en seconde, ou mieux: créer une petite classe (en C++ on aurait plutôt dit une structure) qui contient les infos an, jours, min, heure ... séparés. Ca c le best des best, si tu te débrouilles en classes.
go ici si ça t'intéresse:
http://www.phpbuilder.com/columns/rod19990601.php3
cs_teez
Messages postés15Date d'inscriptionmercredi 3 septembre 2003StatutMembreDernière intervention25 février 2005 3 sept. 2003 à 23:31
Je ne trouve pas très correct de prendre 365.25 en vue des années bisextiles. Si déjà on programme un script de ce genre, alors autant le faire bien et rajouter du code pour calculer exactement en tenant compte des années bisextiles tous les 4 ans. Si j'entre une date comprise entre le 01/01/2001 et le 01/01/2003, alors avec ce script, le résultat en seconde ne sera pas exact. Mais peut-être est-ce pour une future mise à jour du script !
4 sept. 2003 à 07:54
un conseil pr ta phrase finale, il est tout a fait probable qu'un des nombres soit 1, auquel cas:1 jours devient faux (rapport au s). Essaye ceci:
...
(chaine) . $jour . ' jour' . ( ($jour > 1) ? 's' : '' ) . (reste de la chaine)
...
ce serait déjà mieux. Et je pense que tu as tout intérêt ) rendre ta fonction réutilisable, fais lui juste retourner le temps en seconde, ou mieux: créer une petite classe (en C++ on aurait plutôt dit une structure) qui contient les infos an, jours, min, heure ... séparés. Ca c le best des best, si tu te débrouilles en classes.
go ici si ça t'intéresse:
http://www.phpbuilder.com/columns/rod19990601.php3
3 sept. 2003 à 23:31