Devolver el nombre del día de la semana

Código PHP

PHP – Date – Day of week

Función que devuelve el nombre del día de la semana de una fecha, de «Domingo» a «Sábado». No se comprueba si la fecha es correcta.

/**
 * Class HelperDate
 */
abstract class HelperDate
{
    /**
     * Devuelve el nombre del día de la semana
     * Formato fecha: yyyy-mm-dd
     *
     * @param string $fecha
     *
     * @return string
     */
    public static function getDayName($fecha)
    {
        $nombre  = '';
        $fechats = strtotime($fecha);
        switch (date('w', $fechats)) {
            case 0:
                $nombre = "Domingo";
                break;
            case 1:
                $nombre = "Lunes";
                break;
            case 2:
                $nombre = "Martes";
                break;
            case 3:
                $nombre = "Miercoles";
                break;
            case 4:
                $nombre = "Jueves";
                break;
            case 5:
                $nombre = "Viernes";
                break;
            case 6:
                $nombre = "Sábado";
                break;
        }
        return $nombre;
    }
}