Questa funzione sembra restituire solo false. Qualcuno di voi sta diventando lo stesso? Sono sicuro che sto affaccia qualcosa, però, gli occhi freschi e tutto il resto ...Verifica se la data è fine settimana PHP
function isweekend($date){
$date = strtotime($date);
$date = date("l", $date);
$date = strtolower($date);
echo $date;
if($date == "saturday" || $date == "sunday") {
return "true";
} else {
return "false";
}
}
chiamo la funzione utilizzando la seguente:
$isthisaweekend = isweekend('2011-01-01');
I valori 'true' e' false' non devono essere indicati come stringhe. Anche il tuo codice dovrebbe dare un errore di analisi e nemmeno funzionare affatto a causa del "problema" nel tuo if. – BoltClock