Здрасте, мне нужно сделать календарь вот такой: http://floomby.ru/content/w7HGP3KuJE/ Может меня кто натолкнет на мысль, как именно можно сделать, чтобы он выводил правильную структуру месяца? заранее спасибо
Здрасте! Наработка старая, но работающая: PHP: <?php $thismonth = 8; $thisyear = 2009; $stamp = mktime(0, 0, 0, $thismonth, 1, $thisyear); //получаем timestamp нужного месяца $dmonth = date("t", $stamp); //Получаем количество дней в месяце $daystart = date("N", $stamp); //Получаем номер дня недели для 1 числа месяца $trs = ceil(($daystart - 1 + $dmonth)/7); $thisday = 1; $thistd = 1; $table = '<table>'; for ($tr = 1; $tr <= $trs; $tr++) { $table .= '<tr>'; for ($td = 1; $td <= 7; $td++) { if ($thisday > $dmonth or $thistd < $daystart) { $table .= '<td></td>'; } else { if (isset($concert[$thisday])) { $table .= '<td>'.$thisday; } else { $table .= '<td>'.$thisday; } $table .= '</td>'; $thisday++; } $thistd++; } $table .= '</tr>'; } echo $table.'</table>'; Вот отсюда: http://joinmuse.ru/#concert
спасибо огромное, я просто не знал про $stamp, date("t", $stamp), date("N", $stamp), спасибо огромноейшое.