Używam WordPress jako mojego CMS. Próbuję sprawdzić, czy niektórzy z moich użytkowników mają urodziny w bieżącym tygodniu. bez powodzenia.PHP sprawdź, czy daty są w bieżącym tygodniu
Oto mój kod
$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';
}
Ten wraca fałszywe dla mnie Jeśli użyję
'm-d' in $cdate variable
To działa dobrze, jeśli jest używać RMD ale w tym przypadku, rok powinien być taki sam co nie jest możliwe, ponieważ wszyscy ludzie mają różne lata urodzenia
w większości przypadków coś jak 'if (data (" W ", $ urodziny) == data (" W ")) {}" powinno wystarczyć. – Rufinus