Hack Your Design!

PHPで週間カレンダーの日付を出力する

今日の日付は太字になるように出力。

$sunt = mktime(0, 0, 0, date("m"), date("d")-date("w"), date("Y")); // 今週の日曜日0時の時刻
for ($i = 0; $i < 7; $i++) {
    $t = $sunt + $i * 60 * 60 * 24; //ワンステップで一日
    $day = date("j", $t);
    if ($day == date("j")) { //今日の場合
        $day = "<b>{$day}</b>";
    }
    echo "   <td>{$day}</td>\n";
}

/*
output:
27 28 29 30 1 2 3
*/
  • このエントリーをはてなブックマークに追加