Esta função parece retornar apenas falso. Algum de vocês está recebendo o mesmo? Tenho certeza que estou esquecendo algo, no entanto, olhos novos e tudo isso ...
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";
}
}
Eu chamo a função usando o seguinte:
$isthisaweekend = isweekend('2011-01-01');
true
efalse
não deve ser citado como strings. Além disso, seu código deve dar um erro de análise e nem mesmo ser executado por causa do erro}
em seu if.