Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/07/2009, 11:20
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 8 meses
Puntos: 1517
Respuesta: Listar dias de una semana

Lo unico que tienes que hacer es crear la funcion con un parametro

Código php:
Ver original
  1. function verSemana($s){
  2. $s = $s-date("W");
  3. if($s >= 0){
  4.     $s = "+".$s;
  5. }
  6. $d = date("Y-m-d", strtotime($s . " week")).'<br>';
  7. $d .= $s.'<br>';
  8. $fecha = date("Y-m-d", strtotime($s . " week"));
  9.  
  10. $fecha = explode("-",$fecha);
  11. $queDiaRepresenta = date('w', mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0]));
  12.  
  13. $n = 1;
  14. $semana = array();
  15. while($n <= 5){
  16.     $dia = ($fecha[2]-$queDiaRepresenta+$n++);
  17.     $semana[] = date('l-Y-F-d', mktime(0,0,0,$fecha[1],$dia,$fecha[0]));
  18. }
  19.  
  20. foreach($semana as $k => $v){
  21.     $fechaFinal = explode("-",$v);
  22.     $fechaFinal[3] = (int)$fechaFinal[3];
  23.     #echo $fechaFinal[3].'<br>';
  24.    $primero=$fechaFinal[3]-4;
  25.     $ultimo=$fechaFinal[3];
  26. }
  27. $d .= $primero.'<br>';
  28. $d .= $ultimo;
  29. return $d;
  30. }
  31.  
  32. echo verSemana(25);