24-05-2007, 07:53 PM
et bien c'est pas très dur, faut juste que tu te casses un peu la tête. Allez je te donne un coup de main.
On va d'abord diviser la variable par le nombre de secondes dans un jour soit 3600x24 = 86400. Tu gardes juste le chiffre avant la virgule et ça te donnes le nombre de jours.
Ensuite tu fais ton nombre de départ modulo 86400. En fait c'est pour récupérer le reste (on va l'appeler r1).
Ensuite tu divises r1 par le nombre de secondes dans une heure soit 3600. Puis tu fais le modulo de ce nombre pour voir le nombre de secondes qu'il reste (r2).
Ensuite pareil pour les minutes.
En code ça donne :
On va d'abord diviser la variable par le nombre de secondes dans un jour soit 3600x24 = 86400. Tu gardes juste le chiffre avant la virgule et ça te donnes le nombre de jours.
Ensuite tu fais ton nombre de départ modulo 86400. En fait c'est pour récupérer le reste (on va l'appeler r1).
Ensuite tu divises r1 par le nombre de secondes dans une heure soit 3600. Puis tu fais le modulo de ce nombre pour voir le nombre de secondes qu'il reste (r2).
Ensuite pareil pour les minutes.
En code ça donne :
Code PHP :
<?php
$nb_jours = (int)($temps_detection_recherche / 86400);
$reste = $temps_detection_recherche%86400;
$nb_heures = (int)($temps_detection_recherche / 3600);
$reste = $temps_detection_recherche%3600;
$nb_minutes = (int)($temps_detection_recherche / 60);
$nb_secondes = $temps_detection_recherche%60;
Bon je l'ai pas vérifié donc fais le par toi même on sait jamais