Come verificare se una data è un giorno del fine settimana con il PHP?

Con questa semplice funzione PHP è possibile controllare se una data è un giorno del fine settimana oppure no. La funzione accetta la data nel seguente formato numerico: anno / mese / giorno es 2025/06/07 che sarà un sabato.

/**
 * 
 * controlla se il giorno è di un weekend
 * @return bolean
 * @author toni@schiavoneguga.com
 * 
 */

function is_weekend($date)
{
    return (date('N', strtotime($date)) >= 6) ? true : false;
}

if(is_weekend('2025/06/07')){
    echo 'si è un giorno del fine settimana';
}else{
    echo 'non è un giorno del fine settimana';
}

// risultato si è un giorno del fine settimana


Rispondi