Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich DateTime-Objekte in PHP 5.2.8 vergleichen?

Wie kann ich DateTime-Objekte in PHP 5.2.8 vergleichen?

Susan Sarandon
Susan SarandonOriginal
2024-12-06 05:57:14581Durchsuche

How Can I Compare DateTime Objects in PHP 5.2.8?

Vergleichsoperatoren für DateTime-Objekte in PHP 5.2.8

In PHP 5.2.8 bietet die DateTime-Klasse eine einfache Möglichkeit, zwei zu vergleichen Datums- und Zeitobjekte. Entgegen anfänglichen Annahmen sind für diese Klasse tatsächlich Vergleichsoperatoren verfügbar.

Der folgende Code zeigt, wie zwei DateTime-Objekte verglichen werden:

$start_dt = new DateTime(verifyParam ('start_date'));
$end_dt = new DateTime(verifyParam ('end_date'));

if ($end_dt < $start_dt) {
    // End date is more ancient than the start date
}

Die Vergleichsoperatoren für DateTime-Objekte umfassen:

  • ==: Prüft auf Gleichheit
  • !=: Prüft auf Ungleichheit
  • <: Prüft, ob das erste Objekt früher als das zweite ist
  • <=: Prüft, ob das erste Objekt früher oder gleich dem zweiten ist
  • > ;: Prüft, ob das erste Objekt später als das zweite ist
  • >=: Prüft, ob das erste Objekt später oder gleich dem ist Sekunde

    Dokumentation für PHP 5.2.8

    Die offizielle Dokumentation für PHP 5.2.8 ist verfügbar unter:

    • https ://www.php.net/manual/en/versions/5.2.8.php

    Das obige ist der detaillierte Inhalt vonWie kann ich DateTime-Objekte in PHP 5.2.8 vergleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn