Heim  >  Artikel  >  Backend-Entwicklung  >  Wie überprüfe ich, ob das aktuelle Datum und die aktuelle Uhrzeit ein bestimmtes Datum und eine bestimmte Uhrzeit in PHP überschritten haben?

Wie überprüfe ich, ob das aktuelle Datum und die aktuelle Uhrzeit ein bestimmtes Datum und eine bestimmte Uhrzeit in PHP überschritten haben?

DDD
DDDOriginal
2024-10-25 00:55:30502Durchsuche

How to Check if the Current Date and Time Have Passed a Specific Date and Time in PHP?

Vergangene Daten und Uhrzeiten mit der Datumsfunktion von PHP überprüfen

Um festzustellen, ob das aktuelle Datum und die aktuelle Uhrzeit einen festgelegten Referenzpunkt überschreiten, bietet PHP Folgendes an: umfassende Funktionen durch die Funktion date(). In diesem Artikel wird gezeigt, wie Sie diese Funktionen für ein häufiges Szenario nutzen können.

Beispielszenario:

Sie suchen ein PHP-Skript, das überprüft, ob das aktuelle Datum und die aktuelle Uhrzeit überschritten wurden 15. Mai 2010, 16:00 Uhr.

PHP-Lösung mit DateTime:

Die DateTime-Klasse von PHP ermöglicht Ihnen eine detaillierte Kontrolle über die Manipulation von Datum und Uhrzeit. Betrachten Sie den folgenden Codeausschnitt:

<code class="php">if (new DateTime() > new DateTime("2010-05-15 16:00:00")) {
    # current time is greater than 2010-05-15 16:00:00
    # in other words, 2010-05-15 16:00:00 has passed
}</code>

In diesem Code:

  • Der neue DateTime()-Ausdruck instanziiert ein DateTime-Objekt, das das aktuelle Datum und die aktuelle Uhrzeit darstellt.
  • Der neue Ausdruck DateTime("2010-05-15 16:00:00") erstellt ein DateTime-Objekt für das Referenzdatum und die Referenzzeit (15. Mai 2010, 16:00 Uhr).
  • Der Vergleich Der Operator (>) bestimmt, ob die aktuelle Zeit größer als die Referenzzeit ist. Wenn ja, bedeutet dies, dass die Referenzzeit abgelaufen ist.

Mit diesem Ansatz können Sie effektiv überprüfen, ob das aktuelle Datum und die aktuelle Uhrzeit einen vorgegebenen Zeitpunkt in der Vergangenheit überschritten haben.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob das aktuelle Datum und die aktuelle Uhrzeit ein bestimmtes Datum und eine bestimmte Uhrzeit in PHP überschritten haben?. 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