Die Datumswerte müssen in PHP für verschiedene Zwecke verglichen werden, z. B. die Berechnung der Frist einer Aufgabe und die Planung eines Ereignisses. Es ist einfacher, zwei Daten eines ähnlichen Formats zu vergleichen. Wenn es erforderlich ist, das Datum verschiedener Formate zu vergleichen. In diesem Tutorial wurden verschiedene Möglichkeiten zum Vergleich der Datumswerte in PHP gezeigt.
Vergleichen Sie Daten ähnlicher Format
Die Datumswerte werden als Zeichenfolgen in PHP in der “gespeichertyjyy-mm-dd" Format. Wenn dieser Datumswert in diesem Format nicht zugewiesen wird, wird die falsche Ausgabe generiert. Die Art, zwei Daten eines ähnlichen Formats zu vergleichen, wurde in diesem Tutorial gezeigt.
Beispiel 1: Vergleiche Datumswerte mit einer bedingten Anweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, mit dem zwei Datumswerte im PHP -Format aus den URL -Parametern gelesen werden. Drucken Sie dann die Nachricht nach dem Vergleich der Datumswerte mit einer bedingten Anweisung und einem Vergleichsbetreiber aus.
// Überprüfen Sie, ob die Datumswerte im URL -Parameter übergeben werden oder nichtNach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn kein Datumswert als URL -Parameter übergeben wird:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn „2022-09-21 und 2022-01-22“ im URL-Parameter übergeben werden:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn 2022-09-21 und 2022-11-22 ”im URL-Parameter übergeben werden.
Beispiel 2: Vergleiche Datumswerte mit dem ternären Operator
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, mit dem zwei Datumswerte im PHP -Format aus den URL -Parametern gelesen werden. Drucken Sie dann die Nachricht nach dem Vergleich der Datumswerte mit dem ternären Operator aus.
// Überprüfen Sie, ob die Datumswerte im URL -Parameter übergeben werden oder nichtNach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn „2022-08-25 und 2022-11-22“ im URL-Parameter übergeben werden:
Vergleichen Sie Datumsobjekte ähnlicher oder verschiedener Formate
Der Weg zum Vergleich der Datumsobjekte derselben oder unterschiedlichen Formate wurde in diesem Teil des Tutorials gezeigt.
Beispiel 3: Vergleiche Datumsobjekte mit ähnlichem Format
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um zwei Datumsobjekte ähnlicher Formate mit dem zu erstellen Terminzeit Klasse. Als nächstes wurde die bedingte Aussage verwendet, um die Daten zu vergleichen.
// das erste Datumsobjekt zuweisenNach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:
Beispiel 4: Vergleichen Sie Datumsobjekte verschiedener Formate
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um zwei Datumsobjekte verschiedener Formate mit dem zu erstellen Terminzeit Klasse. Als nächstes wurde die bedingte Aussage verwendet, um die Daten zu vergleichen.
// Überprüfen Sie, ob das Ereignisdatum festgelegt ist oder nichtNach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn kein Datumswert als URL -Parameter übergeben wird:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn „2022-10-15“ im URL-Parameter übergeben wird:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt, wenn „2022-01-15“ im URL-Parameter übergeben wird:
Beispiel 5: Vergleichen Sie Datumsobjekte unterschiedlicher Formate mit der Funktion date_create ()
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um zwei Datumsobjekte verschiedener Formate mit dem zu erstellen DATE_CREATE () Funktion. Als nächstes wurde die bedingte Aussage verwendet, um die Daten zu vergleichen.
// das erste Datum zuweisen, indem date_create () funktion verwendet wirdDie folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt.
Vergleichen Sie Datumswerte basierend auf den Zeitstempelwerten
Der Weg zum Vergleich der Datumswerte basierend auf den Zeitstempelwerten wurde im folgenden Beispiel gezeigt:
Beispiel 6: Vergleichen Sie Daten mit der Funktion strtotime ()
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, mit dem zwei Datumswerte verglichen werden, indem die Daten in die Zeitstempelwerte konvertiert werden:
// zwei Datumswerte der Zeichenfolge definierenNach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:
Abschluss
In diesem Tutorial wurden verschiedene Möglichkeiten zum Vergleich von zwei Datumswerten ähnlicher oder unterschiedlicher Formate gezeigt. PHP -Benutzer können jede Methode befolgen, um Datumswerte basierend auf ihren Anforderungen zu vergleichen.