ここで私が作ろうとしているものを見ることができますhttp://perthurbanist.com/website/calendarloader.php。基本的には水平カレンダーであり、矢印を使用して移動します。私がやりたいのは、コードにすべての月とすべての日(現在の月と日から開始)を水平に表示させることです。日付関数を使用して当日を取得する方法は知っていますが、その日付からカレンダーを開始する方法がわかりません。また、何ヶ月も(おそらく2〜3年の価値があります)ロードするようにしたいです。これらの2つのことをどのように行うのですか。
<?php
$showday = date("j");
$displaymonth = date("M");
$showmonth = date("n");
$showyear = date("Y");
$day_count = cal_days_in_month(CAL_GREGORIAN, $showmonth, $showyear);
echo '<ul class="calendarnavigation">';
echo '<li class="month">' . $displaymonth . '</li>';
for($i=1; $i<= $day_count; $i++) {
echo '<li>' . $i . '</li>';
}
echo '</div>';
?>