javascriptでカレンダーのUIを使うには
jQuery pluginの
FullCalenderがかなり使いやすい。
このカレンダーはスポット的にカレンダーを表示して、日付を選ばせる形ではなく、
スケジューラーのようにカレンダー自体にオブジェクトを配置する形。
ライセンスはGPLとMITのデュアルライセンス
本家
http://arshaw.com/fullcalendar/
本家ドキュメント(かなり分かりいやすい)
http://arshaw.com/fullcalendar/docs/
↓既に紹介されている方の記事です。
あまりにわかりやすく優良な記事なので勝手にまとめさせて頂きました。
http://sookibizviz.blog81.fc2.com/blog-entry-341.html
2.
http://sookibizviz.blog81.fc2.com/blog-entry-345.html
3.
http://sookibizviz.blog81.fc2.com/blog-entry-347.html
4.イベント種類で色を変える。
http://sookibizviz.blog81.fc2.com/blog-entry-371.html
5.曜日で色を変える。
http://sookibizviz.blog81.fc2.com/blog-entry-372.html
6.クリックした日の色を変える。
http://sookibizviz.blog81.fc2.com/blog-entry-377.html
7.最後にクリックした日の色を変える。
http://sookibizviz.blog81.fc2.com/blog-entry-378.html