Вот код
if(isset($_GET["ym"])){
$year = (int)substr($_GET["ym"], 0, 4);
$month = (int)substr($_GET["ym"], 4, 2);
if($month<10)$month='0'.$month;
}
else{
$month = date("m", mktime(0,0,0,date('m'),1,date('Y')));
$year = date("Y", mktime(0,0,0,date('m'),1,date('Y')));
}
$skip=date("w", mktime(0,0,0,$month,1,$year))-1;
if($skip < 0){
$skip=6;
}
$daysInMonth=date("t", mktime(0,0,0,$month,1,$year));
$calendar_head = '';
$calendar_body = '';
$day = 1;
for($i = 0; $i < 6; $i++){
$calendar_body .= '<tr>';
for($j = 0; $j < 7; $j++){
if(($skip>0)or($day > $daysInMonth)){
$calendar_body .= '<td class="none"></td>';
$skip--;
}
else{
if($j==6){
$date_day=$year.'-'.$month.'-'.$day.' 00:00:00';
$query="SELECT date_start FROM news WHERE date_start='$date_day'";
$result = mysql_query($query,$link) or die("Query failed : " . mysql_error());
$row = mysql_fetch_array($result);
if($row['date_start']==$date_day){
$calendar_body .= '<td class="holiday"><a class="weekday" href="http://welcomevolgograd.com/index.html?w=1&d='.$year.'-'.$month.'-'.$day.'" target="_top">'.$day.'</a></td>';
}else{
$calendar_body .= '<td class="holiday">'.$day.'</td>';
}
}else{
if ((date(j)==$day)&&(date(m)==$month)&&(date(Y)==$year)){
$calendar_body .= '<td class="today"><a class="weekday" href="http://welcomevolgograd.com/index.html?w=1&d='.$year.'-'.$month.'-'.$day.'" target="_top">'.$day.'</a></td>';
}else{
include'enter.php';
$date_day=$year.'-'.$month.'-'.$day.' 00:00:00';
$query="SELECT date_start FROM news WHERE date_start='$date_day'";
$result = mysql_query($query,$link) or die("Query failed : " . mysql_error());
$row = mysql_fetch_array($result);
if($row['date_start']==$date_day){
$calendar_body .= '<td class="day"><a class="weekday" href="http://welcomevolgograd.com/index.html?w=1&d='.$year.'-'.$month.'-'.$day.'" target="_top">'.$day.'</a></td>';
}else{
$calendar_body .= '<td class="day">'.$day.'</td>';
}
}
}
$day++;
}
}
$calendar_body .= '</tr>';
}