mit Datum und Uhrzeit rechnen: Minuten oder Stunden zu Datum hinzuaddieren
Möchte man mit einem Datum rechnen und z.B. ein paar Minuten, Stunden, Tage hinzurechnen, ist das über PHP sehr einfach möglich.
Die Funktion strtotime()
hilft hier effektiv weiter.
Wollen wir unser aktuelle Uhrzeit anzeigen:
<?php
echo date("H:i:s");
?>
Als Ergebnis erhalten wir die aktuelle Uhrzeit. Soll zu der aktuellen Uhrzeit 5 Minuten hinzugerechnet werden, läuft dies über die Variante
strtotime('+5 minutes')
. Sollen diese abgezogen werden, einfach das Plus in ein Minus ändern.
<?php
echo date("H:i:s", strtotime('+5 minutes'));
?>
Wollen wir 3 Stunden dazurechnen:
<?php
echo date("H:i:s", strtotime('+3 hours'));
?>
Einfach einmal probieren
Oft sieht man die umständliche Variante über:
<?php
$zeitstempel = time();
// Minuten addieren (in diesem Fall 5 Minuten)
$neueZeit = $zeitstempel + (5 * 60);
// Datum und Zeit formatiert ausgeben
echo date("d.m.Y H:i:s", $neueZeit);
?>
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: