Wie kann man in PHP feststellen, ob ein Datum zwischen zwei Datumsangaben liegt?

DDD
Freigeben: 2024-11-16 05:59:03
Original
392 Leute haben es durchsucht

How to Determine if a Date Falls Between Two Dates in PHP?

PHP prüft, ob ein Datum zwischen zwei Daten liegt

Um zu überprüfen, ob ein bestimmtes Datum in einen angegebenen Bereich fällt, verwendet PHP strtotime() Funktion spielt eine entscheidende Rolle.

Hier ist eine aktualisierte Version Ihres Codes, die die Funktion strtotime() enthält:

$paymentDate = date('Y-m-d');
$paymentDate=date('Y-m-d', strtotime($paymentDate));
$contractDateBegin = date('Y-m-d', strtotime("01/01/2001"));
$contractDateEnd = date('Y-m-d', strtotime("01/01/2012"));

if (($paymentDate >= $contractDateBegin) && ($paymentDate <= $contractDateEnd)){
    echo "is between";
}else{
    echo "NO GO!";  
}
Nach dem Login kopieren

Mit strtotime() konvertieren wir alle Datumsangaben in „Y-m-d“. Format für Konsistenz. Darüber hinaus werden die Vergleichsoperatoren in „>=" und „<=" geändert, um die mögliche Einbeziehung des heutigen Datums in das Intervall zu berücksichtigen.

Durch die Implementierung dieser Änderungen sollte Ihr Code genau bestimmen, ob das angegebene Datum vorliegt fällt in den angegebenen Datumsbereich.

Das obige ist der detaillierte Inhalt vonWie kann man in PHP feststellen, ob ein Datum zwischen zwei Datumsangaben liegt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage