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>