[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Календарь. Вывод пустых ячеек в строке
Boris_L
Здравствуйте

Написан скрипт календаря. Но я не знаю как вывести пустые ячейки в начале месяца, если первый день месяца не понедельник.

<?php $iteration = 0;
for($i=1;$i<13;$i++){ ?>
<table>
<?php $jd=gregoriantojd($i, 01, 2016); ?>
<p></p>
<
caption><?php echo jdmonthname($jd, 0);?>
<tr>
<
th>Пн</th>
<
th>Вт</th>
<
th>Ср</th>
<
th>Чт</th>
<
th>Пт</th>
<
th>Сб</th>
<
th>Вс</th>
</
tr>
</
caption>
<?php $number = cal_days_in_month(CAL_GREGORIAN, $i, 2016);
for($d = 1; $d < $number; $d++){
$iteration++;
$day_of_week = JDDayOfWeek(cal_to_jd(CAL_GREGORIAN, $i, $d, '2016'), 2);
$first_day_of_month = JDDayOfWeek(cal_to_jd(CAL_GREGORIAN, $i, 01, '2016'), 2);

if($iteration == 1){ ?>
<tr>

<?php } ?>
<td>
<?php echo $d; ?>
</td>
<?php if($iteration % 7 == 0){ ?>
</tr>

<?php }
}
?>
</table>
<?php } ?>


Вот скриншот, как показывает январь. 1 января 2016 - это пятница
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.