Daniel: Uhrzeit runden

Beitrag lesen

Hi,

aus 12:21 wird 13:30 ?

Ja das lag daran:

  
foreach($stunde as $value)  
{  
  foreach($neuminute as $wert)  
  {  
    $minute = $wert*15;  
    if($minute==60)  
    {  
      $minute="00";  
      $value++;  
    }  
    echo "$value:$minute<br>";  
  }  
}  

dadurch wird die stunde beim ersten wert über 45 überschriebn und eins hochgezählt. wenn man das ändert auf:

  
foreach($stunde as $value)  
{  
  foreach($neuminute as $wert)  
  {  
    $minute = $wert*15;  
    $stunde = $value;  
    if($minute==60)  
    {  
      $minute="00";  
      $stunde++;  
    }  
    elseif($minute==0)  
    {  
      $minute="00";  
    }  
    echo "$stunde:$minute<br>";  
  }  
}  

dann stimmts

MfG