jQuery UI & Datepicker: Display month & year menus

This entry is part 11 of 14 in the series jQuery UI Datepicker

jQuery UI Datepicker – Display month & year menus

Show month and year dropdowns in place of the static month/year header to facilitate navigation through large timeframes.

Add the boolean changeMonth and changeYear options.

<!doctype html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>jQuery UI Datepicker - Display month &amp; year menus</title>
    <link rel='stylesheet' href='//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css'>
    <script src='//code.jquery.com/jquery-1.10.2.js'></script>
    <script src='//code.jquery.com/ui/1.10.4/jquery-ui.js'></script>
    <link rel='stylesheet' href='https://codecrawl.com/code/jqueryui/jqueryui_style.css'>
    <script>
        $(function () {
            $('#datepicker').datepicker({
                changeMonth: true,
                changeYear: true
            });
        });
    </script>
</head>
<body>

<p>Date: <input type='text' id='datepicker'></p>

</body>
</html>
Try The Code Datepicker Widgets API Doc

jQuery UI & Datepicker: Trigger by icon

This entry is part 12 of 14 in the series jQuery UI Datepicker

jQuery UI Datepicker – Icon trigger

Click the icon next to the input field to show the datepicker.

Set the datepicker to open on focus (default behavior), on icon click, or both.

<!doctype html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>jQuery UI Datepicker - Icon trigger</title>
    <link rel='stylesheet' href='//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css'>
    <script src='//code.jquery.com/jquery-1.10.2.js'></script>
    <script src='//code.jquery.com/ui/1.10.4/jquery-ui.js'></script>
    <link rel='stylesheet' href='https://codecrawl.com/code/jqueryui/jqueryui_style.css'>
    <script>
        $(function () {
            $('#datepicker').datepicker({
                showOn: 'button',
                buttonImage: 'http://jqueryui.com/resources/demos/datepicker/images/calendar.gif',
                buttonImageOnly: true
            });
        });
    </script>
</head>
<body>

<p>Date: <input type='text' id='datepicker'></p>

</body>
</html>
Try The Code Datepicker Widgets API Doc

jQuery UI & Datepicker: Display multiple months

This entry is part 13 of 14 in the series jQuery UI Datepicker

jQuery UI Datepicker – Display multiple months

Set the numberOfMonths option to an integer of 2 or more to show multiple months in a single datepicker.

<!doctype html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>jQuery UI Datepicker - Display multiple months</title>
    <link rel='stylesheet' href='//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css'>
    <script src='//code.jquery.com/jquery-1.10.2.js'></script>
    <script src='//code.jquery.com/ui/1.10.4/jquery-ui.js'></script>
    <link rel='stylesheet' href='https://codecrawl.com/code/jqueryui/jqueryui_style.css'>
    <script>
        $(function() {
            $( '#datepicker' ).datepicker({
                numberOfMonths: 3,
                showButtonPanel: true
            });
        });
    </script>
</head>
<body>

<p>Date: <input type='text' id='datepicker'></p>

</body>
</html>
Try The Code Datepicker Widgets API Doc

jQuery UI & Datepicker: Date format

This entry is part 14 of 14 in the series jQuery UI Datepicker

jQuery UI Datepicker – Format date

Display date feedback in a variety of ways.

Choose a date format from the dropdown, then click on the input and select a date to see it in that format.

<!doctype html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>jQuery UI Datepicker - Format date</title>
    <link rel='stylesheet' href='//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css'>
    <script src='//code.jquery.com/jquery-1.10.2.js'></script>
    <script src='//code.jquery.com/ui/1.10.4/jquery-ui.js'></script>
    <link rel='stylesheet' href='https://codecrawl.com/code/jqueryui/jqueryui_style.css'>
    <script>
        $(function () {
            $('#datepicker').datepicker();
            $('#format').change(function () {
                $('#datepicker').datepicker('option', 'dateFormat', $(this).val());
            });
        });
    </script>
</head>
<body>

<p>Date: <input type='text' id='datepicker' size='30'></p>

<p>Format options:<br>
    <select id='format'>
        <option value='mm/dd/yy'>Default - mm/dd/yy</option>
        <option value='yy-mm-dd'>ISO 8601 - yy-mm-dd</option>
        <option value='d M, y'>Short - d M, y</option>
        <option value='d MM, y'>Medium - d MM, y</option>
        <option value='DD, d MM, yy'>Full - DD, d MM, yy</option>
        <option value=''day' d 'of' MM 'in the year' yy'>With text - 'day' d 'of' MM 'in
            the year' yy
        </option>
    </select>
</p>

</body>
</html>
Try The Code Datepicker Widgets API Doc