Hallo zusammen, dies ist mein erster Beitrag und hoffentlich nicht mein letzter. Ich hoffe das ich bei euch richtig gelandet bin. Denn ich brauche Hilfe in Sachen PHP. Ich bin im Prinzip nur ein Flasher mit einem sehr vagen Verständniss zu PHP.
Mein Problem ist folgendes. Ich habe ein Countdown Script was auch super läuft. jetzt möchte ich aber ermitteln wvl restzeit in sekunden noch über ist. da ich die php daten in flash reinhole, würde mir ein varibalenwert wie 0 oder <0 helfen, den moment abzufangen, wann ich in meiner falshdatei den nächsten schritt ausführen soll.
so, jetzt habe ich mir eine variable (seht ihr gleich im script) gemacht, die ende heisst. die funktioniert auch soweit, bis auf die tatsache, dass diese variable mir einen negativen wert ausgibt, wenn ich mehr als 24 stunden runterzählen lassen. bei 23 std 59min verschwindet das negative vorzeichen wieder.
ich hoffe/denke ihr könnt mir helfen
<?
$newDate = mktime(10,29,0, 6,6, 200
;
// aktuelle Zeit im Unixformat erzeugen
$actDate = time();
// Differenz berechnen (in Sekunden)
$diffDate = ($newDate-$actDate);
// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$days = floor($diffDate / 24 / 60 / 60 );
// den verbleibenden Rest berechnen = Stunden
$diffDate = $diffDate - ($days*24*60*60);
$ende = $diffDate - ($days*24*60*60);
echo"&my_end=".$ende;
// den Stundenanteil herausrechnen
$hours = floor($diffDate / 60 / 60);
$diffDate = ($diffDate - ($hours*60*60));
// den Minutenanteil
$minutes = floor($diffDate/60);
$diffDate = $diffDate - ($minutes*60);
// die verbleibenden Sekunden
$seconds = floor($diffDate);
// und das ganze dann Anzeigen:
echo "&meinString=Noch: ".$days." Tage, ".$hours." Stunden, ".$minutes." Minuten und ".$seconds." Sekunden<br>";
echo "&my_std=".$hours;
echo "&my_min=".$minutes;
echo "&my_sec=".$seconds;
echo "&my_day=".$days;
?>
Mein Problem ist folgendes. Ich habe ein Countdown Script was auch super läuft. jetzt möchte ich aber ermitteln wvl restzeit in sekunden noch über ist. da ich die php daten in flash reinhole, würde mir ein varibalenwert wie 0 oder <0 helfen, den moment abzufangen, wann ich in meiner falshdatei den nächsten schritt ausführen soll.
so, jetzt habe ich mir eine variable (seht ihr gleich im script) gemacht, die ende heisst. die funktioniert auch soweit, bis auf die tatsache, dass diese variable mir einen negativen wert ausgibt, wenn ich mehr als 24 stunden runterzählen lassen. bei 23 std 59min verschwindet das negative vorzeichen wieder.
ich hoffe/denke ihr könnt mir helfen
<?
$newDate = mktime(10,29,0, 6,6, 200

// aktuelle Zeit im Unixformat erzeugen
$actDate = time();
// Differenz berechnen (in Sekunden)
$diffDate = ($newDate-$actDate);
// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$days = floor($diffDate / 24 / 60 / 60 );
// den verbleibenden Rest berechnen = Stunden
$diffDate = $diffDate - ($days*24*60*60);
$ende = $diffDate - ($days*24*60*60);
echo"&my_end=".$ende;
// den Stundenanteil herausrechnen
$hours = floor($diffDate / 60 / 60);
$diffDate = ($diffDate - ($hours*60*60));
// den Minutenanteil
$minutes = floor($diffDate/60);
$diffDate = $diffDate - ($minutes*60);
// die verbleibenden Sekunden
$seconds = floor($diffDate);
// und das ganze dann Anzeigen:
echo "&meinString=Noch: ".$days." Tage, ".$hours." Stunden, ".$minutes." Minuten und ".$seconds." Sekunden<br>";
echo "&my_std=".$hours;
echo "&my_min=".$minutes;
echo "&my_sec=".$seconds;
echo "&my_day=".$days;
?>
Kommentar