Wie finde ich die Sekunden raus ?

Hi hich hatte mal folgendes Script gefunden (weis aber nicht wo):

$bm=37106 /*[Bewegungsmelder\Büro B.M.\Status]*/ ;
$Var= IPS_GetVariable($bm);
$Zeit= date("U", time() - $Var['VariableUpdated']);
$Tage      = intval($Zeit/86400);
$Zeit     -= $Tage*86400;
$Stunden   = intval($Zeit/3600);
$Zeit     -= $Stunden*3600;
$Minuten   = intval($Zeit/60);
$Nachricht = "Letzte Meldung vor ".$Tage." Tage(n),
".$Stunden." Stunde(n) und
".$Minuten." Minuten.";

Wie bekomme ich es hin, das ich auch die Sekunden rausbekomme ?

Habe alles schon versucht, aber ich bekomme es nicht hin :frowning: Habe auch mir schon einen Wolf abgesucht :frowning:


$bm= xxxxx /*[Bewegungsmelder\Büro B.M.\Status]*/ ;
$Var= IPS_GetVariable($bm);
$Zeit= date("U", time() - $Var['VariableUpdated']);
$Tage      = intval($Zeit/86400);
$Zeit     -= $Tage*86400;
$Stunden   = intval($Zeit/3600);
$Zeit     -= $Stunden*3600;
$Minuten   = intval($Zeit/60);
$Zeit     -= $Minuten*60;
$Sekunden  = intval($Zeit);

echo $Nachricht = "Letzte Meldung vor ".$Tage." Tage(n),
".$Stunden." Stunde(n) und
".$Minuten." Minute(n) und
".$Sekunden." Sekunde(n)";



Du darfst diese Skripte natürlich nicht auf die Änderung der Variable triggern… Sonst kommt da immer etwas bei 0 Sekunden raus :slight_smile:

paresy

Danke Ihr seid die Besten !