Auch wenn ein Countdown per Javascript sich im Gegensatz zur PHP-Version ständig aktualisiert kann, so funktioniert der PHP-Countdown sogar bei deaktivierten Script-Einstellungen:
Im oberen Teil das Enddatum des Countdowns angeben, und schon fertig.
Text der Ausgabe lässt sich in der (vor)letzten Zeile (echo-Befehl) ändern.
<?php
// ENDE DES COUNTDOWNS FESTLEGEN
$hour = "15"; // Uhrzeit: Stunden
$min = "30"; // Uhrzeit: Minuten
$sec = "00"; // Uhrzeit: Sekunden
$month = "2"; // Datum: Monat
$day = "17"; // Datum: Tag
$year = "2010"; // Datum: Jahr
// AB HIER NICHTS MEHR AENDERN
$countdown_end = mktime($hour, $min, $sec, $month, $day, $year);
$countdown_start = time();
$difference = ($countdown_end-$countdown_start);
$days = floor($difference/(24*60*60));
$difference = $difference-($days*(24*60*60));
$hours = floor($difference/(60*60));
$difference = $difference - ($hours*(60*60));
$minutes = floor($difference/60);
$difference = $difference - ($minutes*60);
$seconds = floor($difference);
echo "Noch ".$days." Tage, ".$hours." Stunden, ".$minutes." Minuten und ".$seconds." Sekunden bis zum ".$day.".".$month.".".$year." ".$hour.":".$min.":".$sec." Uhr";
?>