simple and light calendar built with jquery
- JQuery 1.*
- Safari (tested)
- Google Chrome (tested)
- Firefox (tested)
- Safari mobile (tested)
- Google Chrome mobile (tested)
load style and jquery first, then load dncalendar.js or dncalendar.min.js bellow jquery
Simple Usage
$("#dncalendar-container").dnCalendar().build();
Update or re-draw Calendar
var myCalendar = $("#dncalendar-container").dnCalendar();
// build first
myCalendar.build();
// update and change calendar
myCalendar.update({defaultDate: "2015-12-04"})
Callback
$("#dncalendar-container").dnCalendar({
dayClick: function(date, view) {
alert(date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear());
}
}).build();
Set Min and Max Date
$("#dncalendar-container").dnCalendar({
minDate: "2015-12-15",
maxDate: "2016-03-01",
}).build();
Set default date
$("#dncalendar-container").dnCalendar({
defaultDate: "2016-01-12"
}).build();
Change Month and Day name
$("#dncalendar-container").dnCalendar({
monthNames: [ "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember" ],
dayNames: [ 'Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu']
}).build();
Change Month and Day short name
$("#dncalendar-container").dnCalendar({
monthNamesShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des' ],
dayNamesShort: [ 'Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab' ]
}).build();
Use short name
$("#dncalendar-container").dnCalendar({
dayUseShortName: true,
monthUseShortName: true
}).build();
Change title of default date and today
$("#dncalendar-container").dnCalendar({
dataTitles: { defaultDate: 'default', today : 'hari ini' }
}).build();
Add some notes in Calendar
$("#dncalendar-container").dnCalendar({
notes: [
{ "date": "2015-12-25", "note": ["Natal"] },
{ "date": "2015-12-31", "note": ["Tahun Baru"] }
]
}).build();
Show information detail of notes
$("#dncalendar-container").dnCalendar({
showNotes: true
}).build();
Set start day of week
// ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]
$("#dncalendar-container").dnCalendar({
startWeek: 'sunday' // default is sunday
}).build();
Copyright (C) 2015 Romdoni Agung Purbayanto ( donnydiunindra AT gmail.com )