Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2011, 12:49
ljbautista
 
Fecha de Ingreso: junio-2010
Ubicación: Puebla, Pue.
Mensajes: 70
Antigüedad: 13 años, 11 meses
Puntos: 1
Paginacion entre semanas

Hola que tal comunidad, pues tengo una duda existencial, que podria parecer muy compleja o no.

Tengo que hacer un reporte donde debo mostrar informacion semanal:

Haber si me explico claramente :

Muestro en la primera columna a todos mis usuarios
Luego por dia muestro su productividad
Si por ejemplo, hoy es Jueves muestro solo la productividad hasta hoy los dias restantes de la semana muestra productividad 0

USER L M M J V S D
-------------------
US1 8 6 2 4 5 0 0 0
US2 5 2 9 4 7 0 0 0
US3 2 6 0 0 0 0 0 0
US4 0 1 5 9 7 0 0 0
... ...
USn ...



Con la semana actual no tengo problema ya que por medio del siguiente codigo obtengo el la fecha actual, la del lunes y la del domingo:

Código PHP:

$primer_dia 
mktime();
$ultimo_dia mktime();
while(
date("w",$primer_dia)!=1){
$primer_dia -= 3600;
}
while(
date("w",$ultimo_dia)!=0){
$ultimo_dia += 3600;
}
            
 echo 
"Primer día ".date("D Y-m-d",$primer_dia); 
 echo 
"Hoy ".date("D Y-m-d",mktime()) 
 echo 
"Ultimo día ".date("D Y-m-d",$ultimo_dia
Esto lo quiero ampliar para ver semanas pasadas.

Lo que hago es poner un Datetimepicker, si seleccionan un dia de la semana pasada intento ocupar mi mismo codigo de arriba, pasarle el dia seleccionado como si fuera la fecha actual para que me de el primero y ultimo dia de la semana.

Pero no lo hace ...

No se si a alguien haya echo algo similiar para paginar entre semanas y obtener las fechas de dichas semanas...

Tambien pense en ocupar el "W" que me devuelve el numero de la semana, pero por ejemplo si esta semana es la 42 y hace dos semanas fue la 40, ¿Como por medio del numero de la semana podria obtener el rango de fechas de cada semana?

Ojala puedan ayudarme, ya que mi cabeza no da y entre tantas funciones para el manejo de fechas ya me hice pelotas ;)

De antemano muchas gracias comunidad ;)