$body="";
$start=new DateTime('first day of this month');
$interval=new Dateinterval('P1D');
$end=new DateTime('first day of next month');
$period=new DatePeriod($start,$interval,$end);
foreach ($period as $day) {
** if($day->format('w')%7 === 0){$body .= "</tr><tr>";}**
$body .= sprintf('<td class="week_%d">%d</td>',$day->format('w'),$day->format("d"));
}
太線についての質問なのですが,format('w')は0,1,2,3,4,5,6までなのに、なぜ7で割るのでしょうか?
ちょっと、根本的に0~6の数字を割るのか 個数を割っているのか format('w')の性質がわかりません
バカな質問なのですが、ご教授お願いします。
解決したようですが、あとから見たときにすぐに言語がわかるよう「PHP」タグをつけてもらえないでしょうか?
回答2件
あなたの回答
tips
プレビュー