Web Matters


Fcp.Calendar is a tiny, self-contained Javascript library. It displays a monthly Gregorian calendar. An event is triggered every time the user clicks on a date.

This software is unmaitained and unsupported. Provided as-is. Use at your own risk.



Fcp.Calendar 1.1 is subject to the MIT license.



Tested on Firefox/Seamonkey, Opera 9+, Konqueror 3.2+ and Internet Explorer 6; it works fine on these.


There is a bug which makes the calendar skip a month when going forward first time from January. It's no big deal, but I couldn't find the cause.

Frequently asked question

(just one - thanks, Michael)

Q. How do I get the date in ISO format (e.g. 2006-12-21)?
A. Run your Javascript Date() instance through the following function:
function dateToISO(date) {
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        if (month < 10) month = "0" + month;
        if (day < 10) day = "0" + day;
        return year + "-" + month + "-" + day;