Hallo allerseits,
wie binde ich das in dem unten stehendem Script ein?
dass an dem Tag, wo es heißen würde "In 0 Tagen ist Weihnachten!" aber angezeigt wird: "Heute ist Weihnachten"
dass an dem Tag, wo es heißen würde "In 1 Tagen ist Weihnachten!" angezeigt wird: "In einem Tag ist Weihnachten!"
dass es am 25.12. nicht heißt "In -1 Tagen ist Weihnachten!" sondern "In 364/363 Tagen ist Weihnachten!" - je nach Schaltjahr
Danke schon mal...
Viele Grüße
hertawin
wie binde ich das in dem unten stehendem Script ein?
dass an dem Tag, wo es heißen würde "In 0 Tagen ist Weihnachten!" aber angezeigt wird: "Heute ist Weihnachten"
dass an dem Tag, wo es heißen würde "In 1 Tagen ist Weihnachten!" angezeigt wird: "In einem Tag ist Weihnachten!"
dass es am 25.12. nicht heißt "In -1 Tagen ist Weihnachten!" sondern "In 364/363 Tagen ist Weihnachten!" - je nach Schaltjahr
Danke schon mal...
Viele Grüße
hertawin
PHP:
<td width="273"><span class="fontleftdays">
<?
// stichtag weihnachten 24.12.2010 als Unixtime erzeugen + 1 Tag mehr
$newDate = mktime(0,0,0, 12, 25, 2010);
// 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);
// 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 "In $days Tagen ist Weihnachten!<br>";
//, $hours Stunden, $minutes Minuten und $seconds Sekunden
?>
</span></td>