Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/02/2010, 19:14
Avatar de FNX_NET
FNX_NET
 
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 22 años, 6 meses
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 (1, 1, 1, 1, 1, $year);
$iYearFirstWeekNum = (int) strftime("%W",mktime (1, 1, 1, 1, 1, $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: