Free Javascript Calendar Tools

Welcome to the site. We are a small web development team with bright ideas. We needed some javascript calendar tools for a big project, and we decided to wrap up some of our code and release it for free. We'd love to hear from you if you use jsDatePick and have any feedback or suggestions.


jsDatePick is a free Javascript calendar (for date picking), optimized for speed, flexibility, and aesthetics. It can easily be used by webmasters with little to no Javascript experience, or experienced Javascript programmers. If you are looking for a javascript job join our Sponsor Emails Nest We built jsDatePick for our web application, as we were not happy with the available date picking solutions - there is room for a quality date picker that is not tied to any existing Javascript framework, and jsDatePick is it. Then we went and made a jQuery version anyway, because jQuery rocks :).

Browser Support: Firefox, Chrome, Safari, Internet Explorer 6+
Download includes jsDatePick standard full/minified, and jsDatePick for jQuery full/minified.


Download jsDatePick Now
Production: (26KB, Minified)
Development: (41KB, Full)
111540 downloads so far..


Spread the Word.

Twitter RSS Feed
We'd also be overjoyed if you'd write a blog post, or link back to our site.

JsDatePick is now part of an internet company developed by the same author
We do hosting , graphical design , simple and advanced site buliding , eCommerce deployment and integrations and much much more!

jsDatePick is a GPL javascript calendar - open and free for use. If you like jsDatePick you can thank us by donating, linking to us, or just by telling your friends. You can also contact us with any feedback or feature requests.

See working examples and full script configuration details on the date picking implementation page.

use JSDATEPICK code for $50 off!
Thesis Theme for WordPress:  Options Galore and a Helpful Support Community

News and Updates

May 24, 2010

We just updated the script to v1.3. Changes include:

  • Fixed a bug with the preselected date option.
  • Fixed a minor bug with the week starting day which was causing august to show as starting on Monday while it's actually on Sunday
  • When focusing on a field the calendar will open
  • Calendar closes also when clicking anywhere else on the page and not just on the X button.

May 13, 2010

We just updated the script to v1.2. Changes include:

  • Fixed a bug with the yearsRange feature.
  • Added support for easy date format switching and it's divider.
  • Added right-to-left languages support.
  • Added minified and full jQuery versions.
  • Added possibility to change the day the week starts on.
  • IE6 and IE8 support out of the box.
  • Minified versions weigh only 26kb!

Javascript Resources

The Javascript Date Object

jsDatePick, our GPL javascript calendar script, makes use of the Javascript Date Object. The Date Object allows us to use javascript to work with date and times, all via the Date() constructor. There are several ways to create a date instance, and also a range of way to operate on a date instance. Let's have a look in more detail, with some examples. ...Continue Reading "The Javascript Date Object"