Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2009, 16:31
redram
 
Fecha de Ingreso: enero-2009
Mensajes: 6
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación ordenar fechas

buen dia estoy haciendo un script para leer registros de mi base de datos y quiero ordenarlos según semanas de 7 dias un ejemplo de semana seria una que incia el 18/01/2009 - 18/01/2009 y asi todas las demas.

hasta ahorita tengo este pedaso de script para generar los dias del mes

Código:
function DayInMonth($month, $year) {
    $daysInMonth = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
   if ($month != 2) return $daysInMonth[$month - 1];
   return (checkdate($month, 29, $year)) ? 29 : 28;
} 
$month = date("n"); 
$year = date("Y"); 
$day = date("j");
//echo DayInMonth($month,$year);
$date = DayInMonth($month,$year);

    for($j = 1; $j < $date + 1; $j++)  {
	   if ($j == $day)
       {
	       echo '<td bgcolor="#FFFFCC">';
	       echo "$j/$month/$year<br>";
	       echo '</td>';
	    }
		else
	
	echo  "<td>$j/$month/$year</td><br>";
       
	   if($j % 7 == 0) 
	   echo "</tr><tr>"; 
		
	    
        }
   echo  '</tr>';
echo '</table>';
?>
Pero aun me falta ordenar las fechas y que aparescan en este formato
Cita:
<td>03/15/09 - 03/21/09</td>
</tr>
<tr>
<td>03/08/09 - 03/14/09</td>
</tr>
<tr>
<td>03/01/09 - 03/07/09</td>
</tr>
<tr>
<td>02/22/09 - 02/28/09</td>
</tr>
<tr>
<td>02/15/09 - 02/21/09</td>

Última edición por redram; 23/01/2009 a las 12:53