Hallo,
Ich möchte überprüfen, ob das aktuelle Datum zwischen $startdate und $enddate liegt.
Dazu nutze ich folendes Code Snipplet:
$current_time = date('Y-m-d H:i:s');
if (strtotime($startdate) < strtotime($current_time) && strtotime($current_time) < strtotime($enddate)) {
echo "active";
}
Jedoch erhalte ich irgendwie falsche Ergebnisse.
Unter anderem, wenn das Enddatum mehr als 10 Jahre in der Zukunft liegt .
Vielleicht kann mir jemand weiterhelden, was ich falsch mache, bzw. wie mann es besser machen kann.
Gruss,
Christian
Ich möchte überprüfen, ob das aktuelle Datum zwischen $startdate und $enddate liegt.
Dazu nutze ich folendes Code Snipplet:
$current_time = date('Y-m-d H:i:s');
if (strtotime($startdate) < strtotime($current_time) && strtotime($current_time) < strtotime($enddate)) {
echo "active";
}
Jedoch erhalte ich irgendwie falsche Ergebnisse.
Unter anderem, wenn das Enddatum mehr als 10 Jahre in der Zukunft liegt .
Vielleicht kann mir jemand weiterhelden, was ich falsch mache, bzw. wie mann es besser machen kann.
Gruss,
Christian
Kommentar