
08/06/2012, 12:05
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 11 meses Puntos: 35 | |
Respuesta: Cálculo de día de la semana Edjose.
PHP (muy de malas nosotros) no cuenta con eso que pides, por lo tanto toca calcularlo, yo lo hice una vez de la siguiente forma (No le doy el codigo para que lo intente, intentelo y si no pues miramos).
PHP ofrese la opcion con el date y el mktime de calcular el ultimo y el primer dia del mes, tanto en numero como en letras (06-08-2012)->(viernes) y asi mismo me puede indicar en letras que el viernes es el sexto(6) dia del cuadro semanal por tal motivo yo puedo calcular que si el cuadro semanal es un (6*7) pero el primer dia del mes se hubica en la posicion 3, ya solo me faltan 39 para cumplir con el cuadro.
un problema que se presenta es con cuando el mes tiene 28 o 29 o 30 o 31, pero se soluciona calculando esa posision en el cuadro semanal y restando.
Esto indica que el primer dia de Junio es un viernes.
echo "Junio 1, 2010 es un " . date("l", mktime(0, 0, 0, 6, 1, 2012));
Esto indica que el primer dia de Junio en el cuadro semanas es 6.
echo "Junio 1, 2010 es un " . date("w", mktime(0, 0, 0, 6, 1, 2012));
Aclaro que la usar date("w") hace que la semana se represente de 0 a 6.
y por ultimo si quires ayuda de un tema similar pero diferente es bueno crear un tema nuevo.
Espero haber ayudado. |