Here are some demos of the Javascript date chooser functionality.

Here’s one that chooses dates in ISO-8601 format.

Here’s one that chooses dates with time in ISO-8601 format. It uses the pattern defined as a static property of the Date class.

Here’s another that chooses dates in a format with which most Americans will be familiar. It uses the pattern defined as a static property of the Date class.

Finally, these form fields are to test whether the date chooser shows up correctly when there is a form field behind it.