Прошу меня простить за не расторопность,пока на работе завал все делаю довольно медленно,это для меня самого было неожиданностью,но со следующей недели я целиком и полностью отдамся вам) Вот код для вывода даты до нового года на который не ругаются валидаторы,хотел выложить файлом,но не могу сейчас хоть там и всего лишь пара символов)
$date = getdate();
$newyear = mktime(0, 0, 0, 1, 1, $date['year'] + 1);
$now = time();
$sec = ($newyear - $now);
$days = round($sec / (3600 * 24));
$daysDesc;
$ost1 = $days % 10;
$ost2 = $days % 100;
if (($ost1 == 1) && ($ost2 != 11))
$daysDesc = " день ";
else if ((($ost1 == 2) && ($ost2 != 12)) || (($ost1 == 3) && ($ost2 != 13)) || (($ost1 == 4) && ($ost2 != 14)))
$daysDesc = " дня ";
else
$daysDesc = " дней ";
echo 'До нового года осталось: <span class="red">' . $days . $daysDesc . '</span>';