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.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/**
* 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;
}
}
/** * 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; } }
/**
 * 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;
    }
}