par
Florent » 29 juil. 2006, 13:30
A force de faire des essais dans tous les sens j'ai viré le mysql_fetch_array()
Bon voilà c'est fait.
J'ai donc le mktime d'aujourd'hui, celui de la date d'inscription, j'ai fais une soustraction des deux que je divise par 86400 pour avoir le nombre de jour.
Comme ceci :
$r = mysql_fetch_array($rep);
$inscription = $r['date'];
$d = explode("-", $inscription);
$resultat = mktime(0, 0, 0, $d[1], $d[2], $d[0]);
echo $resultat.'<br>';
/* On crée un timestamp de la date en cours */
$maintenant = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
echo $maintenant.'<br>';
// 86400 s/j
$diff = intval(($maintenant - $resultat)/86400) ;
echo $diff;
J'obtiens 132 jours pour la date du 2006-03-18
J'espère juste que le principe utilisé est bon.
Si vous me confirmez ça, je met "résolu" et vous remercie beaucoup de votre aide et patiente avec ces questions basiques.
A force de faire des essais dans tous les sens j'ai viré le mysql_fetch_array()
Bon voilà c'est fait.
J'ai donc le mktime d'aujourd'hui, celui de la date d'inscription, j'ai fais une soustraction des deux que je divise par 86400 pour avoir le nombre de jour.
Comme ceci :
[php]
$r = mysql_fetch_array($rep);
$inscription = $r['date'];
$d = explode("-", $inscription);
$resultat = mktime(0, 0, 0, $d[1], $d[2], $d[0]);
echo $resultat.'<br>';
/* On crée un timestamp de la date en cours */
$maintenant = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
echo $maintenant.'<br>';
// 86400 s/j
$diff = intval(($maintenant - $resultat)/86400) ;
echo $diff;[/php]
J'obtiens 132 jours pour la date du 2006-03-18
J'espère juste que le principe utilisé est bon.
Si vous me confirmez ça, je met "résolu" et vous remercie beaucoup de votre aide et patiente avec ces questions basiques.