miércoles, 26 de marzo de 2014

Obtener el día de la semana con PHP

Para Poder obtener el dia se la semana con php debemos utilizar el siguiente codigo

$fecha= "2012/03/26"; 
$i = strtotime($fecha); 
echo jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) ;

//este codigo nos devolvera un numero de 0 a 6, si queremos imprimir el dia de la semana
// pasamos este valor a una variable y luego utilizamos un switch case

$miNumeroDia=jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) , 0 ); 

switch ($miNumeroDia){
case 0:
$msNombreDia = "Domingo";
break;
case 1:
$msNombreDia = "Lunes";
break;
case 2:
$msNombreDia = "Martes";
break;
case 3:
$msNombreDia = "Miércoles";
break;
case 4:
$msNombreDia = "Jueves";
break;
case 5:
$msNombreDia = "Viernes";
break;
case 6:
$msNombreDia = "Sábado";
break;
}
echo $msNombreDia ;