login  Naam:   Wachtwoord: 
Registreer je!
 Forum

seconden naar uur minuut sec.

Offline pj_muller00 - 13/07/2005 14:17
Avatar van pj_muller00PHP interesse Beste hoe kan bv 3599 sec omschakelen naar
0 uur 59 min 59 sec.

Bestaat hier een fucntie voor ?
Of moet ik door 60 gaan delen etc ?

Alvast d.b.v.

Pj 

6 antwoorden

Gesponsorde links
Offline gamesty - 13/07/2005 14:22
Avatar van gamesty Onbekend Voor wat heb je dit nodig?Countdownteller,tijd?
Offline pj_muller00 - 13/07/2005 14:26 (laatste wijziging 13/07/2005 14:31)
Avatar van pj_muller00 PHP interesse in de db slaag ik het op onder sec. en op het de pagina moet hij laten zien Hoe lang het duurt maar dan in uren minuten en seconden.

Duidelijk ? 

Pj;-)

Het is de tijd om iets te bouwen ... het is een spel
Offline BonMarche - 13/07/2005 16:49
Avatar van BonMarche PHP beginner waarom moet er voor elk simpel dingetje een functie zijn. in php zijn er al zoveel voorgebakken functies.

ff door 3600 delen naar beneden afronden, de rest door 60 delen naar beneden afronden en echoen.
Offline Brycer - 13/07/2005 17:07
Avatar van Brycer HTML interesse
  1. <?
  2. $sec = 3561;
  3. $min = $sec / 60;
  4. $uur = $min / 60;
  5. if($min >= 1){
  6. if($uur >= 1){
  7. $uurafge = floor($uur);
  8. echo $uurafge;
  9. echo " uur";
  10. $uurinsec = $uurafge * 3600;
  11. $secminuur = $sec - $uurinsec;
  12. echo "<br>";
  13. $minover = $secminuur / 60;//het aantal seconden - de uren / 60
  14. $minafge = floor($minover);
  15. echo $minafge;
  16. echo " min";
  17. $mininsec = $minafge * 60;
  18. $secminmin = $secminuur - $mininsec;
  19. echo "<br>";
  20. echo $secminmin;
  21. echo " sec";
  22. echo "<br>";
  23. }
  24. else{
  25. $minafge = floor($min);
  26. echo $minafge;
  27. echo " min";
  28. $mininsec = $minafge * 60;
  29. $secminmin = $sec - $mininsec;
  30. echo "<br>";
  31. echo $secminmin;
  32. echo " sec";
  33. echo "<br>";
  34. }
  35. }
  36. else{
  37. echo $sec;
  38. }
  39. ?>

Volgens mij klopt dit wel, als t niet lukt, moet je even om uitleg vragen.
$sec is dus het aantal seconden in totaal.
Succes;-)
Brycer
Offline Gerard - 13/07/2005 18:03
Avatar van Gerard Ouwe rakker Deze heb ik altijd gebruikt op een forum van me.

  1. <?php
  2.  
  3. function ConvertTime($iTime=0) {
  4.  
  5. $rWeekCalc = ($iTime / 604800);
  6.  
  7. if ($rWeekCalc >= 1) {
  8.  
  9. $explode = explode('.', $rWeekCalc);
  10. $iWeeks = $explode[0];
  11. $iWeeksSeconds = ($iWeeks * 604800);
  12. $lastchecked .= $iWeeks.' Weeks, ';
  13.  
  14. }
  15.  
  16. $rDayCalc = (($iTime - $iWeeksSeconds) / 86400);
  17.  
  18. if ($rDayCalc >= 1) {
  19.  
  20. $explode = explode('.', $rDayCalc);
  21. $iDays = $explode[0];
  22. $iDaysSeconds = ($iDays * 86400);
  23. $lastchecked .= $iDays.' Days, ';
  24.  
  25. }
  26.  
  27. $rHourCalc = ((($iTime - $iWeeksSeconds) - $iDaysSeconds) / 3600);
  28.  
  29. if ($rHourCalc >= 1) {
  30.  
  31. $explode = explode('.', $rHourCalc);
  32. $iHours = $explode[0];
  33. $iHoursSeconds = ($iHours * 3600);
  34. $lastchecked .= $iHours.' Hours, ';
  35.  
  36. }
  37.  
  38. $rMinutesCalc = (((($iTime - $iWeeksSeconds) - $iDaysSeconds) - $iHoursSeconds) / 60);
  39.  
  40. if ($rMinutesCalc >= 1) {
  41.  
  42. $explode = explode('.', $rMinutesCalc);
  43. $iMinutes = $explode[0];
  44. $iMinutesSeconds = ($iMinutes * 60);
  45. $lastchecked .= $iMinutes.' Minutes, ';
  46.  
  47. }
  48.  
  49. $iSeconds = (((($iTime - $iWeeksSeconds) - $iDaysSeconds) - $iHoursSeconds) - $iMinutesSeconds);
  50.  
  51. $lastchecked .= $iSeconds.' Seconds';
  52.  
  53. return $lastchecked
  54.  
  55. }
  56. ?>
Offline CelestialCelebi - 14/07/2005 09:26 (laatste wijziging 14/07/2005 09:27)
Avatar van CelestialCelebi PHP gevorderde
  1. <?php
  2. $iSeconds = 40059;
  3. $iMinutes = floor($iSeconds / 60);
  4. $iSeconds = ($iSeconds % 60);
  5. $iHours = floor(($iMinutes / 60));
  6. $iMinutes = ($iMinutes % 60);
  7. $iDays = floor(($iHours / 24));
  8. $iHours = ($iHours % 60);
  9.  
  10. echo 'Het duurde ' . $iDays . ' dagen, ' . $iHours . ' uur, ' . $iMinutes . ' minuten en ' . $iSeconds . ' seconden.';
  11. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s