Sto usando WordPress come mio CMS. Sto cercando di verificare se alcuni dei miei utenti hanno un compleanno nella settimana corrente. senza successo.PHP controlla se le date sono nella settimana corrente
Ecco il mio codice
$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';
}
Questo sta tornando false per me Se uso
'm-d' in $cdate variable
Funziona bene se è l'uso Ymd ma in quel caso, gli anni dovrebbero essere lo stesso che non è possibile in quanto tutte le persone hanno diversi anni di nascita
nella maggior parte dei casi, qualcosa come 'if (data ('W', $ compleanno) == date ('W')) {}' dovrebbe essere sufficiente. – Rufinus