Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/06/2009, 21:14
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
Puntos: 1517
Respuesta: fechas a partir de semana del año

Verifica si con esto te ayuda. Mezcla el post que te enseñe con esto

Código PHP:
$s 30//aqui va el numero de semana que deseas
$s $s-date("W");
if(
$s >= 0){
    
$s "+".$s;
}
echo 
date("Y-m-d"strtotime($s " week")); 
Al final quedaria algo asi

Código PHP:
$s 30//aqui va el numero de semana que deseas
$s $s-date("W");
if(
$s >= 0){
    
$s "+".$s;
}
$fecha date("Y-m-d"strtotime($s " week"));

$fecha explode("-",$fecha);
$queDiaRepresenta date('w'mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0]));
$diaSeleccionar = array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');
$diaRemplazar = array('Lunes','Martes','Miércoles','Jueves','Viernes','Sábado','Domingo');
$mesSeleccionar = array('January','February','March','April','May','June','July','August','September','October','November','December');
$mesRemplazar = array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');


$n 1;
$semana = array();
while(
$n <= 7){ 
    
$dia = ($fecha[2]-$queDiaRepresenta+$n++);
    
$semana[] = date('l-Y-F-d'mktime(0,0,0,$fecha[1],$dia,$fecha[0]));
}

foreach(
$semana as $k => $v){
    
$fechaFinal explode("-",$v);
    
$fechaFinal[0] = str_ireplace($diaSeleccionar,$diaRemplazar,$fechaFinal[0]);
    
$fechaFinal[2] = str_ireplace($mesSeleccionar,$mesRemplazar,$fechaFinal[2]);
    
$fechaFinal[3] = (int)$fechaFinal[3];
    echo 
"{$fechaFinal[0]}, {$fechaFinal[3]} de {$fechaFinal[2]} de {$fechaFinal[1]}<br />";