Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2013, 08:55
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: Detectar día (no me funciona)

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
  1. $arrDias = array('Domingo','Lunes','Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');  
  2. $fecha = mktime(0, 0, 0, 10  , 16, 2007); //0,0,0,mes,dia,año  
  3. $dia = (int)date("w",$fecha);  
  4.  
  5. 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
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.