PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- //echo '<pre>'.print_r(getdate(),1).'</pre>';
- function Calendar($year,$month){
- if($wday == 0) $wday = 7;
- $n = - ($wday - 2);
- for($j = 0; $j < 6; $j++){
- $notEmpty = false;
- for($x = 0; $x < 7; $x++,$n++){
- $row[] = $n;
- $notEmpty = true;
- } else{ $row = ''; }
- }
- if(!$notEmpty) break;
- $cal[] = $row;
- }
- return $cal;
- }
- //Формируем календарь на текущий месяц
- $cal = Calendar($now['year'],$now['mon']-1);
- ?>
- <!-- Шаблон вывода календаря -->
- <table border="1">
- <tr>
- <td>Пн</td>
- <td>Вт</td>
- <td>Ср</td>
- <td>Чт</td>
- <td>Пт</td>
- <td>Сб</td>
- <td style="color:red">Вс</td>
- </tr>
- <? foreach ($cal as $row) {?>
- <tr>
- <? foreach ($row as $i=>$v){?>
- <td style="<?=$i==6?'color:red':''?>">
- <?=$v? $v : ' '?>
- </td>
- <? } ?>
- </tr>
- <? } ?>
- </table>