public function create_grid($start_date, $end_date) {
$days = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
echo "
";
$end_date = date('Y-m-d', strtotime("{$end_date} + 1 day"));
$start_date_day = date('D', strtotime("{$start_date}"));
$i = 0;
if ($start_date_day != $days[$i]) {
echo "";
while($days[$i] != $start_date_day) {
echo " | ";
$i++;
}
}
$curday = "";
while ($start_date != $end_date) {
$curday = date('D', strtotime("{$start_date}"));
if($curday == "Mon") {
echo "
";
}
echo ""; echo $curday.', '.$start_date; echo " | ";
$start_date = date('Y-m-d', strtotime("{$start_date} + 1 day"));
if($curday == 'Sun') {
echo "
";
}
}
$i = 6;
if ($curday != $days[$i]) {
while($days[$i] != $curday) {
echo " | ";
$i--;
}
echo "";
}
echo "
";
}