Ich benutze WordPress als mein CMS. Ich versuche zu überprüfen, ob einige meiner Benutzer einen Geburtstag in der aktuellen Woche haben. ohne Erfolg.PHP überprüfen, ob die Daten in der aktuellen Woche sind
Hier ist mein Code
$fd = date("Y-m-d",strtotime('monday this week'));
$ld = date("Y-m-d",strtotime("sunday this week"));
$cdate = date('m-d',time());
if (($cdate >= $fd) && ($cdate <= $ld)) {
echo 'true';
} else {
echo 'false';
}
Das ist für mich falsch zurückkehrt Wenn ich
verwenden'm-d' in $cdate variable
Es funktioniert gut, wenn verwenden Ymd ist aber in diesem Fall sollte die Jahre gleich sein was nicht möglich ist, da alle Menschen unterschiedliche Geburtsjahre haben
in den meisten Fällen etwas wie 'if (Datum ('W', $ Geburtstag) == Datum ('W')) {}' sollte genug sein. – Rufinus