メモ/スケジュール表作成
作成のポイント
- 使えそうなPHPの関数
date() -- 現在の年、月、日を求める
cal_days_in_month() -- 月の日数を計算
cal_to_jd() -- 積算日を計算
jddayofweek() -- 曜日を計算 - クラスは?
MySchedule?->Schedule->Calender
3段階でクラスを考えるとよいと思います。 - Calender
setYearMonth?() -- 'YYYY/MM'で年月を設定
setYear() -- 年を設定
setMonth() -- 月を設定
getYear() -- 該当する年を返す
getMonth() -- 該当する月を返す
getDays() -- 該当する月は何日あるか
getWeek() -- 該当する月は何曜日から始まっているか
nextMonth()
prevMonth()
nextYear()
prevYear()
などの関数が考えられます。 - Schedule
カレンダーの表示 - MySchedule?
カスタマイズしたカレンダー表示