Nativamente php no cuenta con una funcion para obtener el numero de dia de la semana de una fecha determinada, que por cierto necesitaba en este momento, asi que si alguien mas necesita esta funcion es libre de usarla.

Esta funcion regresa el numero del dia de la semana pasandole como parametro una fecha los valores que regresa son:

  • 0 Lunes
  • 1 Martes
  • 2 Miercoles
  • 3 Jueves
  • 4 Viernes
  • 5 Sabado
  • 6 Domingo
// ESTA FUNCION ACEPTA COMO PAREMETRO LA FECHA EN FORMATO
// DD/MM/YYYY
function weekday($fecha){
$fecha=str_replace("/","-",$fecha);
list($dia,$mes,$anio)=explode("-",$fecha);
return (((mktime ( 0, 0, 0, $mes, $dia, $anio) - mktime ( 0, 0, 0, 7, 17, 2006))/(60*60*24))+700000) % 7;
}
//LA PODEMOS PROBAR CON LA FECHA ACTUAL
echo weekday(date("d/m/Y"));

Una Respuesta para “PHP Snippet weekday function”

  1. Funcion Weekday en PHP, para Obtener el Numero de Dia de la Semana | alterbrain.net
    desde United States Dijo:

    [...] Este snippet lo saque del blog del buen Wama: blog.deliriumlabs.net [...]

Responder