The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar. If you require a monthly calendar view, I highly recommend checking out the FullCalendar plugin by Adam Shaw.Features :
Display of calendar events within a weekly grid
Calendar events can be supplied as an array, url or function returning json
Calendar events can be dragged, dropped and resized
Lots of callbacks for customizing the way events are rendered plus callbacks for drag, drop, resize, mouseover, click etc
Automatically scrolls to current time
Freebusy management
multi-user management
Extend the core calendar event, users and free busys data structure with your own data
Highly configurable, enabling variable timeslots, readonly calendars, display of partial days, custom date formatting, direct manipulation of individual events for create, update, delete of events and much more.