Hi folks,
folgender Code:
Hier ergibt die Ausgabe 16//30 - also richtig.
Wenn ich aber nun die Variable $m auf 30 ändere, dann hat das Array $hEnd keinen 2. Wert, da es sich rechnerisch so ergibt.
Nur muss ich den nicht vorhandenen Wert mit 00 ersetzen.
So wie ich es habe, geht es natürlich nicht, daher möchte ich Euch um Hilfe bitten. Danke
folgender Code:
PHP:
$h = 17;
$m = 00;
$hSec = ($h * 60 * 60);
$mSec = ($m * 60);
$zeit = ((($hSec + $mSec - 1800) / 60) / 60);
$hEnd = explode('.', $zeit);
echo "<p />" . $hEnd[0] . "//" . $hEnd[1];
if ($hEnd[1] = 5){
$mEnd = 30;
}
else{
$mEnd = 00;
}
// das geht auch nicht:
// if(!$hEnd){ $mEnd = 00; }
echo "<p />" . $hEnd[0] . "//" . $mEnd;
Hier ergibt die Ausgabe 16//30 - also richtig.
Wenn ich aber nun die Variable $m auf 30 ändere, dann hat das Array $hEnd keinen 2. Wert, da es sich rechnerisch so ergibt.
Nur muss ich den nicht vorhandenen Wert mit 00 ersetzen.
So wie ich es habe, geht es natürlich nicht, daher möchte ich Euch um Hilfe bitten. Danke