dhtmlxScheduler is a Web-based events calendar which provide rich and intuitive scheduling solution. With dynamic data loading via Ajax , dhtmlxScheduler allows users to add, modify or delete events without refreshing the web page.
Intuitive drag-n-drop behavior allows users to change events dates and time by easily moving or resizing event boxes. The events can be displayed in Day, Week or Month views. dhtmlxScheduler is very lightweight (about 19KB gzipped), cross-browser and highly customizable.
dhtmlxScheduler allow users to add your own server-side code written in any language (PHP, Java, ASP, etc.) to bind scheduler content to the database. dhtmlxScheduler is released under the terms of the GNU GPL and commercial licenses.
Demo: dhtmlxScheduler Demo