tags:

views:

2950

answers:

10

Is their any JavaScript Calendar control which can handle the different Date Time Formats easily?

A: 

BasicDatePicker is the best one I've come across. We use it at the moment, and our users love it. Well worth $100.

RB
+8  A: 

DatePicker is a JQuery plug-in that we've found very useful.

From the docs:

You can restrict the functionality in various ways, you can select date ranges, and you can provide the date in picker in a number of languages.

There's also a full section on localisation which can be handily used to show the picker defaulting to your user's local date/time format by setting a single param, e.g.

dateFormat: 'mm/dd/yy'
ConroyP
Thank you, I'm looking into it as of now :)
Kishork
The localisation is a nice clean way to set up the different date formats, but i'm not proud to admit that we've got other in-line hacks to allow the user to set the date range themselves using the dateFormat, etc, settings :)
ConroyP
+2  A: 

YUI Calendar hands down. Examples here.

disq
A: 

I like the Calendar in the AJAX Control Toolkit (http://www.codeplex.com/AjaxControlToolkit) but it's obviously only useful when you are using ASP.NET.

For pure JavaScript I like the DatePicker for jQuery

Slace
asp.net calendar, just check the amount of calls it makes by profiling the js - not a good option IMO
redsquare
+3  A: 

The YUI Calendar is a nice one, however if you don't want to pull the whole YUI framework in, you might like the JS calendar from Dynarch. It is extreemly customizable and served me well in several projects.

Cd-MaN
dynarch calendar is bloated, blah.
dusoft
A: 

If you're on APS.NET you could use Ra-Ajax Calendar which can easily be localized to everything ASP.NET and the .Net Framework can handle...

Thomas Hansen
Server Error in '/samples' Application.--------------------------------------------------------------------------------The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /samples/Ajax-Calendar.aspx
Floetic
A: 

Here is another one for you very easy to use with so many customization options.

http://www.design2develop.com/calendar/

+2  A: 

dijit.Calendar and the corresponding dijit.form.DateTextBox has built-in localization for dozens of languages. Based on the locale presented by the developer, it will choose the right conventions. There are several skins available, or you can create your own custom template.

peller
A: 

The best one I found is the Jeremy Songma's calendar. It is based on Prototype, and required a few customizations for my project. I chose it for its well written code too.

Fabien Ménager