Bootstrap year picker example using datepicker js plugin
In this tutorial, you will know how to use year picker in your form using Bootstrap datepicker plugin.
In my last post, i told you about datepicker js plugin which is a simple jquery blugin built with bootstrap-datepicker.js to add flexible datepicker field to your form.
There are various option available with datepicker.
You need to pass extra option minViewMode with datepicker method that is used to set minimum limit for the view mode.
To get year picker you can set value of minViewMode either string 'years' or number value 2.
If you need to get month picker by year you need to use minViewMode:1
with format: 'mm-yyyy'
.
See the given example :
- <html>
- <head>
- <title>Bootstrap year picker example using datepicker js plugin</title>
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
- <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker.css" rel="stylesheet">
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script> </head>
- </head>
- <body>
- <strong>Year Picker :</strong> <input class="form-control" type="text" placeholder="click to show datepicker" id="example1">
- <script type="text/javascript">
- // When the document is ready
- $(document).ready(function () {
- $('#example1').datepicker({
- minViewMode: 'years',
- autoclose: true,
- format: 'yyyy'
- });
- });
- </script>
- </body>
- </html>
To get month picker use following script :
- $(document).ready(function () {
- $('#example1').datepicker({
- minViewMode: 1,
- autoclose: true,
- format: 'mm-yyyy'
- });
- });