Countdown zum Wochenende

Incubo

Grünschnabel
Hallo,

Ich habe gestern mal versucht mit Hilfe der Suchfunktion einen Countdown zu schreiben, der mir anzeigt, wie lange es noch bis zum Wochenende ist.
Mein Code sieht so aus:

PHP:
if(preg_match('/0|6/',date('w'))) echo '<b>Wochenende!</b>';
else
{
printf('Noch <b>%s Stunden</b> oder <b>%s Minuten</b> bis zum Wochenende.',
floor(((strtotime("Saturday")-time())/60)/60),
round((strtotime("Saturday")-time())/60,0)
);
}

Das funktioniert auch ganz gut so. Zeigt die Zeiten richtig an. Aber ich möchte das irgendwie genauer haben. Im Moment zeigt er an es sind noch z.b. x Stunden oder y Minuten. Aber ich möchte das genauer haben. z.b. so:
Es sind noch 15 Stunden und 23 Minuten bis zum Wochenende.

Kann mir da jemand helfen ?

Vielen Dank im Vorraus
Incubo
 
Die Formel dazu lautet:

PHP:
$stunden = 28.741237; // ermittelter Wert an verbleibenden Stunden

$minuten = ($stunden - floor($stunden)) * 60;
 
Hallo.

Ich habe auch mal so ein Script geschrieben, aber ist es denn auch möglich
die Zeit so anzugeben dass es schon am Freitag um 17.00Uhr Wochenende ist?

Könnt ihr mir da vielleicht helfen?

Lg, Tyce
 
Original geschrieben von bigtyce
Ich habe auch mal so ein Script geschrieben, aber ist es denn auch möglich
die Zeit so anzugeben dass es schon am Freitag um 17.00Uhr Wochenende ist?
Naja dein Countdown muss ja so oder so einen Endpunkt haben, mit dem PHP rechnen kann. Den kannst du natürlich auch auf Freitag 17:00 setzen.
 
Hallo Incubo,

hast du denn nicht mal das Script für uns damit wir
es uns mal anschauen können wie du es gelöst hast?

Vielen Dank,

Gruß
 
Mein fertiges Script sieht jetzt so aus:

PHP:
if(preg_match('/0|6/',date('w'))) echo '<b>Wochenende!</b>';
else
{
$std = ((strtotime("Saturday")-time())/60)/60;
$stunden = floor($std);
$min = ($std - $stunden) * 60;
$minuten = round($min, 0);
echo 'Noch <b>'.$stunden.' Stunden</b> und <b>'.$minuten.' Minuten</b> bis zum Wochenende.';
}

Schönes Wochenende (passt ja zum Thema) :-)
 
Zurück