Questa funzione sembra restituire solo false. Qualcuno di voi sta ricevendo lo stesso? Sono sicuro che sto trascurando qualcosa, tuttavia, occhi nuovi e tutto il resto ...
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 usando quanto segue:
$isthisaweekend = isweekend('2011-01-01');
true
efalse
non dovrebbe essere citato come stringhe. Inoltre il tuo codice dovrebbe dare un errore di analisi e non funzionare nemmeno a causa del randagio}
nel tuo if.