Pb avec fonction time() - PHP - Programmation
Marsh Posté le 12-02-2003 à 22:53:57
Pourquoi ne pas utiliser la fonction date() ?
http://www.php.net/manual/en/function.date.php
Marsh Posté le 12-02-2003 à 22:56:26
en fait pour mettre çà au format date depuis la période Unix j'ai trouvé en utilisant la fonction mktime()...
Mais pour le calcul de l'age ....
Marsh Posté le 13-02-2003 à 00:10:50
Pour le calcul de l'age, j'utilise l'algo aproximatif suivant:
Les date sont des objets qui ont 3 propriétés : A, M, J
Donc:
Je cacule un nombre d'année pour la date du jour et pour la date de naissance comme çà :
$this->A + ( $this->M / 12 ) + ( $this->J / 365.25 )
Et ensuite, je prends la valeur entière de la différence (floor).
Sinon, je ne me sert pas de mktime(), j'en ai pas besoin avec ma classe Date. Pour les dates avant le 1/1/1970, le format time ne sert pas à grand chose...
Marsh Posté le 12-02-2003 à 22:50:40
Bonjour,
Voilà j'ai un forumlaire qui récupère une date de naissance
je récupère
le n° du jour (1 à 31)
n° du mois (1 à 12)
n° de l'année (1900 à 2000)
Je voudrais savoir comment transformer cela au format time()
Et aussi je voudrais calculer l'age de la personne en fonction de la date de naissance.
J'ai regardé dans la doc PHP mais j'avoue que j'ai eu un peu de mal à comprendre
Je vous remercie d'avance
SnakeX
---------------
http://www.xboxlive.fr