Foros del Web » Programando para Internet » PHP »

Como podria listar todas las semanas del AÑO

Estas en el tema de Como podria listar todas las semanas del AÑO en el foro de PHP en Foros del Web. Estimados estoy en un aprieto, he buscado y no he podido encontrar un codigo que me genere una lista de tenga semanas del AÑO, que ...
  #1 (permalink)  
Antiguo 16/02/2010, 18:43
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Como podria listar todas las semanas del AÑO

Estimados

estoy en un aprieto, he buscado y no he podido encontrar un codigo que me genere una lista de tenga semanas del AÑO, que creo que son 56
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #2 (permalink)  
Antiguo 16/02/2010, 19:14
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Como podria listar todas las semanas del AÑO

Solucion

Código PHP:
<?php
setlocale
(LC_TIME"es_ES");

function 
WeekToDate ($week$year)
{
$Jan1 mktime (11111$year);
$iYearFirstWeekNum = (int) strftime("%W",mktime (11111$year));

if (
$iYearFirstWeekNum == 1)
{
$week $week 1;
}

$weekdayJan1 date ('w'$Jan1);
$FirstMonday strtotime(((4-$weekdayJan1)%7-3) . ' days'$Jan1);
$CurrentMondayTS strtotime(($week) . ' weeks'$FirstMonday);
return (
$CurrentMondayTS);
}
$iYear '2010';
for (
$i 1$i <= 52$i++) {

$sStartTS WeekToDate ($i$iYear);
$sLunes date ("Y-m-d"$sStartTS);
list(
$year,$mon,$day) = explode('-',$sLunes);
$sDomingo date('Y-m-d',mktime(0,0,0,$mon,$day+6,$year));    
echo 
'Semana: '.$i.'  de  '.$sLunes.' al '.$sDomingo
echo 
'<br>';   
}

?>
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 16/02/2010, 19:15
 
Fecha de Ingreso: julio-2008
Mensajes: 85
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Como podria listar todas las semanas del AÑO

Todos los años tienen 52 semanas. Por si solo no tiene sentido. ¿Quizás quieres incluir el nombre del dia en que empieza o acaba cada una?

Etiquetas: año, listar, semanas, todas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:34.