Verbleibende Anzahl an Tagen bis Tag X
Um zu berechnen, wie lange es noch bis zu einem bestimmten Datum (Tag X) dauert, kannst du die Funktionenstrtotime()
und time()
in PHP verwenden. Hier ist ein Beispiel, wie du dies umsetzen kannst:Anklicken zum Kopieren
<?php
// Datum für Tag X festlegen
$tagX = new DateTime('2030-12-31 00:00:00');
// Aktuelles Datum
$heute = new DateTime();
// Prüfen, ob Tag X in der Zukunft liegt
if ($heute > $tagX) {
echo "Tag X ist bereits vorbei.";
} else {
// Differenz berechnen
$diff = $heute->diff($tagX);
// Ausgabe
echo "Es sind noch {$diff->days} Tage, {$diff->h} Stunden und {$diff->i} Minuten bis zu Tag X.";
}
?>
In diesem Beispiel wird das Ziel-Datum
$tagX
als DateTime
-Objekt festgelegt. Auch das aktuelle Datum wird als DateTime
-Objekt in $heute
gespeichert.Anschließend prüft das Skript, ob Tag X bereits vergangen ist. Falls nicht, wird die Differenz zwischen dem heutigen Datum und Tag X mit der Methode
diff()
berechnet. Das Ergebnis ist ein DateInterval
-Objekt, das die verbleibenden Tage, Stunden und Minuten enthält.Zum Schluss erfolgt die Ausgabe über
echo
, wobei die Werte aus dem DateInterval
-Objekt direkt eingesetzt werden, um die verbleibende Zeit bis Tag X anzuzeigen.
Du kannst dieses Snippet frei nutzen, auch kommerziell. Ein Link zu meiner Webseite wäre als Dankeschön toll. Vielen Dank! :)
Fehler entdeckt? Schreib mir!
Werbung
Du suchst einen günstigen Anbieter für Webhosting? Netcup hat alles, was du suchst!
Sichere dir jetzt einen 5€-Gutschein für Neukunden!