Aide sur les timings en PHP

Aide sur les timings en PHP - PHP - Programmation

Marsh Posté le 10-02-2004 à 15:44:51    

je repose une autre question posée il y a quelques temps... voila pour commencer un exemple :
 
j'ai 26,5 heures ... et je veux que mon script formate en 1 jour, 2 heures et 30 min
 
hors jusqu'à present j'ai pas trouvé de fonction qui fasse ce genre de conversion ! il me donne toujours des moments, des dates, des heures precises... mais pas de durée ! Et moi je veux une durée ! Comment feriez vous ?


Message édité par freed102 le 10-02-2004 à 15:57:21
Reply

Marsh Posté le 10-02-2004 à 15:44:51   

Reply

Marsh Posté le 13-02-2004 à 22:01:24    

Salut,
 
Tu peux faire une décomposition.
 

Code :
  1. $x = '26,5';
  2. $nb_jours = floor($x / 24);
  3. $nb_heures = floor($x - (24 * $nb_jours));
  4. $minutes = explode(",", $x);
  5. $nb_minutes = 60 * ('0.'.$minutes[1]);
  6. echo $nb_jours .' jour '. $nb_heures .' heures et '. $nb_minutes .' minutes';


 
Il y a peut-être plus simple ou même une fonction que je ne connais pas (j'ai pas vraiment réfléchi).

Reply

Marsh Posté le 14-02-2004 à 15:19:46    

tu peux pas remplacer :

Code :
  1. $nb_heures = floor($x - (24 * $nb_jours));


 
par  
 

Code :
  1. $nb_heures = $nb_jours % 24 ;


 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed