encore le bordel avec les crochets sur ce forum...
donc dans ce message tu remplaces les 5 par des crochets ouvrants et les ° par des crochets fermants :
un code que javais fait ya longtemps pour ça. mais ya pas besoin de $tfin, suffit d'avoir $tdeb et de faire age($tdeb).
function age($numero) { $numeros=explode("-", $numero); $date=getdate(); $age=$date5"year"°-$numeros50°; if ($date5"mon"°-$numeros51°<0) { $age--; } if (($date5"mon"°-$numeros51°==0)&&($date5"mday"°-$numeros52°<0)) { $age--; } if (($date5"mon"°-$numeros51°==0)&&($date5"mday"°-$numeros52°==0)) { $age="<font color=\"#FF0000\"><b>$age - Anniversaire !</b></font>"; } return $age; } |
Houzéf@ - www.123toto.com-------------------------------
Réponse au message :
-------------------------------
> Salut,
>
> 1) j'ai les deux dates suivantes :
>
> $tdeb = "1975-06-18";
> $tfin = "2003-08-03";
>
> Je veux calculer l'age en détail.
>
> au première vue, la différence entre ces deux dates est :
> 28 ans, 1 mois et 16 jours
>
> Mais quel sera le code nécessaire pour avoir ce résultat ?
>
>
> 2) quelle est la valeur en générale, en timestamp (en secondes) du mois et de l'année :
>
> -> tout en sachant que le mois peut prendre 4 valeurs :
> - mois = 28 jours
> - mois = 29 jours (en cas d'une année bissextile)
> - mois = 30 jours
> - mois = 31 jours
>
> -> et l'année peut prendre 3 valeurs :
> - an = 365 jours
> - an = 365 jours et O du jour (valeur réelle )
> - an = 366 jours
>
> Merci.
>
>
> ------------------------------------------------------------------
> Debutant PHP/SQL, Delphi
> Club de correspondance :
> http://www.elatlasclub.fr.st