PHP Code:
	
	
//irgendwo in deinem Code von Vorteil nachdem der Wert aus DB gelesen wurde
var_dump($tempi); 
tobi
//irgendwo in deinem Code von Vorteil nachdem der Wert aus DB gelesen wurde
var_dump($tempi); 
<?php
$temp = date('j:h:i:s',$data->usedpl);
var_dump($tempi);
$tempi = explode(':',$temp);
$tempi[1] += ($tempi[0] -1) * 24;
echo $tempi[1].':'.$tempi[2].':'.$tempi[3];
?>
//und jetzt nochmal richtig
$temp = date('j:h:i:s',$data->usedpl);
$tempi = explode(':',$temp);
//du kannst nie auf eine Var zugreifen bevor sie nicht initialisiert ist
var_dump($tempi);
$tempi[1] += ($tempi[0] -1) * 24;
echo $tempi[1].':'.$tempi[2].':'.$tempi[3]; 
var_dump($data->usedpl); 
<?php $stunden = (int)($data->usedpl/ 3600);
$sekunden -= $stunden * 3600;
$data->usedpl-= $stunden * 3600;
$minuten = (int)($data->usedpl/ 60);
$data->usedpl-= $minuten * 60;
if 
    ($minuten <= 9)
       {
       $minuten = "0".$minuten;
       }
if ($data->usedpl<= 9)
       {
       $data->usedpl= "0".$data->usedpl;
       }
echo $stunden.':'.$minuten.':'.$data->usedpl;?>
 
 
$data = new object; 
 
 
<?php
if(isset($_POST['senden']) && $_POST['sekunden'] > 0){
    $temp = date('y:z:H:i:s',$_POST['sekunden']);
    list($jahre,$tage,$stunden,$minuten,$sekunden) = explode(':',$temp);
    $tage += ($jahre-70)*365;
    $stunden += $tage*24-1;
    if($stunden < 10){
        echo '0'.$stunden.':'.$minuten.':'.$sekunden;
    }else{
        echo $stunden.':'.$minuten.':'.$sekunden;
    }
}else{
?>
    <html>
    <head>
    <title>Test für Sekunden und Dauer</title>
    </head>
    <body>
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
    <input type="text" name="sekunden" /><br />
    <input type="submit" name="senden" value="Senden" />
    </form>
    </body>
    </html>
<?php
}
?>
<?php
$zeit = 618367;
$sekunden = 0;
$minuten  = 0;
$stunden  = 0;
$tage     = 0;
$jahre    = 0;
if ($zeit >= (356 * 24 * 60 * 60)) { // Zeit fuer ein Jahr
    $jahre = floor($zeit / (356 * 24 * 60 * 60));
    $zeit -= $jahre * (356 * 24 * 60 * 60);
}
if ($zeit >= (24 * 60 * 60)) { // Zeit fuer einen Tag
    $tage = floor($zeit / (24 * 60 * 60));
    $zeit -= $tage * (24 * 60 * 60);
}
if ($zeit >= (60 * 60)) { // Zeit fuer eine Stunde
    $stunden = floor($zeit / (60 * 60));
    $zeit -= $stunden * (60 * 60);
}
if ($zeit >= 60) { // Zeit fuer eine Minute
    $minuten = floor($zeit / 60);
    $zeit -= $minuten * 60;
}
if ($zeit > 0) { // Noch Sekunden uebrig?
    $sekunden = $zeit;
}
print("Jahre: $jahre | Tage: $tage | Stunden: $stunden | Minuten: $minuten | Sekunden: $sekunden<br>");
?>


Comment