Wie man ein Datum in PHP zu erhöhen

March 18

Wie man ein Datum in PHP zu erhöhen

Die PHP-Sprache bietet eine Reihe von standard-Funktionen für den Umgang mit Daten. Mit diesen Funktionen können Sie einfach ein Datum weiterzählen, einen einzigen Tag hinzufügen. Dies kann das aktuelle Datum oder jeden anderen Zeitpunkt haben Sie in Ihrem PHP-Skript aufgelistet. Inkrementieren eines Datums ist eine gängige Praxis, vor allem innerhalb von Websites, wo Benutzer einige Ereignis oder den Kauf planen. Inkrementieren eines Datums in PHP ist nicht kompliziert, so dass die Aufgabe durchgeführt werden kann schnell mit nur eine kleine Menge des Codes.

Anweisungen

1 Bereiten Sie das PHP-Skript. Wenn Sie nicht bereits eine haben, öffnen Sie eine neue Datei in einem Texteditor, speichern Sie es mit "Endung" und geben Sie den folgenden Gliederungscode:

< html >

< Leiter >< / Kopf >

< Körper >

<? Php

PHP-Code hier

? >

< / body >

< / html >

Der PHP-Code wird zwischen dem öffnenden und dem schließenden PHP Script-Tags platziert werden (vor der "? >" Tag). Sie können die HTML-Elemente einschließen, wie Sie außerhalb der PHP-Abschnitt der Seite.

2 Erstellen Sie ein Datum im PHP Code. Mit der PHP-Datum-Funktion kann Ihren Code ein einzelnes Datum, einschließlich Verarbeitung und Anzeige für die Benutzerinteraktion Modell. In diesem Beispiel wird eine Date-Variablen, um das aktuelle Datum zum Zeitpunkt zu modellieren, die das Skript ausgeführt wird:

Modelle von Heutiges Datum im Format "25. Dezember 2013"

$currentDate = Datum ("d F Y");

Echo "< p > Heutiges Datum ist:". $currentDate. " </p > ";

In diesem Codeauszug wird die Datumfunktion verwendet, um eine Zeichenfolge mit das aktuelle Datum in einem Format, das in PHP erkennbar ist. Das Format ist auch für Benutzer, lesbar, also der Echo-Befehl er an den Browser für die Anzeige schreibt.

3 Fügen Sie zu Ihrem Termin. Fügen Sie eines Tages Ihre bisher Inkrementieren sie mithilfe der "Strtotime"-Funktion, die Zeichenfolgen in Timestamps konvertiert. Der folgende Code fügt einen Tag das aktuelle Datum, das Ergebnis in einer Variablen speichern:

$incrementedTime = Strtotime ("+ 1 Tag", strtotime($currentDate));

Beachten Sie, dass das Ergebnis dieses Codes zum Speichern einer Variablen Timestamp kein formatiertes Datum.

4 Das inkrementierte Datum formatieren und an den Benutzer ausgeben. Verwenden die Datumfunktion wieder, aber diesmal auf die inkrementierten Timestamp-Variable, Erstellen einer Zeichenfolge formatierte Datums- und in den Browser des Benutzers für die Anzeige zu schreiben:

$tomorrowDate = Datum ("d F Y", $incrementedTime);

Echo "< p > morgige Datum ist:". $tomorrowDate. " </p > ";

Dieser Code nimmt den Zeitstempel infolge Inkrementieren des heutigen Datums und die Datumfunktion verwendet, um es als eine Datumszeichenfolge Ausgabe dieses für die Anzeige formatiert.

5 Speichern Sie die PHP-Datei, und laden Sie es auf Ihrem Server. Wechseln Sie auf die entsprechende Seite in einem Web-Browser zu testen. Überprüfen Sie, ob das Datum korrekt inkrementiert wird.

Tipps & Warnungen

  • Sie können die Formatierung für das Datum Anzeige beliebig ändern. Sie können auch die Funktion auf ein anderes Datum als die jetzige, indem Sie diese als Parameter für das erste Date-Funktion bereitstellen. Die Funktion standardmäßig auf heute, wenn Sie dies nicht tun.
  • Es gibt viele mögliche Datum Formatierungsoptionen in PHP, die Sie auf dem offiziellen online PHP-Handbuch sehen können.
  • Achten Sie wenn Sie Datumsangaben in PHP, erweiterte numerische Berechnungen ausführen, da es sehr kompliziert werden kann.