Si tienes date('w') el 4 corresponde a miércoles
y con date('N') el 4 corresponde a jueves.
Respecto al mktime el formato que espera para mes, dia y año es
mes = date('n') Sin ceros iniciales
día = date('j') Dia sin ceros iniciales
año = date('Y') Año a cuatro dígitos.
Entonces hacer esto:
Código PHP:
Ver original$arrDias = array('Domingo','Lunes','Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'); $fecha = mktime(0, 0, 0, 10 , 16, 2007); //0,0,0,mes,dia,año $dia = (int
)date("w",$fecha);
echo $arrDias[$dia];
Significa que te posicionas en el 16 de octubre del 2007 e imprimirá 'miercoles'
Te debe de funcionar.
Aqui tienes más en la documentación con muchos ejemplos:
http://php.net/manual/es/function.date.php