11 Stimme

PHP: Datum vor X Tagen

Frage von CSchaf | Letztes Update am 20.10.2020 | Erstellt am 05.10.2016

Gibt es irgendeine Möglichkeit, in PHP mit einem Datum zu rechnen?

Ich würde gerne vom aktuellen Datum einige Tage abziehen, zum Beispiel um das Datum von gestern oder das Datum vor 10 Tagen oder 100 Tagen zu bestimmen. Kann mir jemand helfen?

AntwortenPositivNegativ
2Beste Antwort2 Stimmen

Das kannst du recht einfach mit der PHP-Funktion strtotime() erreichen. Dieser Funktion kannst du ein Datum in Textform übergeben und du bekommst einen Timestamp zurück.

Dabei kannst du auch mit Konstanten wie day, week, month oder year arbeiten (Tag, Woche, Monat, Jahr). Hier sind ein paar Beispiele:

$t = strtotime("-1 day");
echo date("d.m.Y", $t);

Dies gibt das Datum von gestern aus, also das Datum, das einen Tag in der Vergangenheit liegt.

$t = strtotime("-7 days");
echo date("d.m.Y", $t);

Dies gibt das Datum von vor einer Woche aus, also das Datum, das sieben Tage zurückliegt.

$t = strtotime("-10 days");
echo date("d.m.Y", $t);

Mit diesem Code erhältst du das Datum von vor 10 Tagen.

$t = strtotime("-100 days");
echo date("d.m.Y", $t);

Und mit diesem Code das Datum vor 100 Tagen.
05.10.2016 um 22:20

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Kalenderwoche ermitteln

Tutorial | 2 Kommentare

Datum einer Datei ändern

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.