前週の各日を印刷 $week_start = date("U",mktime(0,0,0,date("m"),date("d")-7,date("Y"))); $week_end = date("U",mktime(23,59,59,date("m"),date("d")-0,date("Y"))); $date=date('Y-m-d',$week_start); $date1=date('Y-m-d',$week_end);ログイン後にコピー この時点では何を書けばいいのかわかりません。 forループを使って書きたいのですが、判定条件の書き方がわかりません。 。毎日の日付を印刷するにはどうすればよいですか 共有先: もっと見る -----解決策---------for($i=7; $i>=0; $i--) { echo date('Y-m-d',strtotime("-$i day")).''; }ログイン後にコピー 2013-11-22 2013-11-23 2013-11-24 2013-11-25 2013-11-26 2013-11-27 2013-11-28 2013-11-29-----解決策-------------------------- //上个礼拜一 $n = strtotime("last week"); $timestrap = 86400; for ($i=0; $i<7; $i++) { echo date('Y-m-d', $n+($i*$timestrap)),''; } ?>ログイン後にコピー