Esta función parece que solo devuelve falso. ¿Alguno de ustedes está recibiendo lo mismo? Estoy seguro de que estoy pasando por alto algo, sin embargo, los ojos frescos y todo eso ...Comprobando si la fecha es fines de semana 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";
}
}
que llamo la función utilizando la siguiente:
$isthisaweekend = isweekend('2011-01-01');
Tus 'true' y' false' no se deben citar como cadenas. Además, su código debería dar un error de análisis y ni siquiera ejecutar en absoluto debido a la dispersión '}' en su if. – BoltClock