I implemented the date picker in my code. I only need month and year. I have to remove date in calendar.
$('.datepicker').pickadate({
selectMonths: true,
selectYears:10,
max: [2017]
});
Related
I'm using jQuery UI plugin for datepicker and I need some features in it. I want users to be able to select date in following three formats:
User can select only year.
User can select year and month.
User can select year, month and date from calendar.
Last one is obviously simple that user can select any date from calendar, I can also made datepicker to display year and month like below:
$(function() {
$('.date-picker').datepicker( {
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
onClose: function(dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
});
});
http://jsfiddle.net/bopperben/DBpJe/
But I can't find any way to achieve all above point together in same datepicker. If this is not possible in this plugin can you suggest me any other plugin which is user friendly. Thanks!
Telerik's Kendo UI datepicker plugin you can use. It has many functionality and can be easily customized.
Also found this link, which might help you
http://www.telerik.com/forums/date-picker-setting-for-selecting-only-month-and-year
I am using boot strap date picker control for displaying date. I want to hide the previous dates in date picker. How to do it?
use this
var date = new Date();
date.setDate(date.getDate()-1);
$('#sandbox-container input').datepicker({
autoclose: true,
startDate: date
});
JSFiddle
I'm using daterangepicker , and I can't select old date from second datepicker section. It shows only from this month.
And There is no arrow clickable on second date picker.
I want that i can select any date , year or month on second datepicker section. There is must js code but i can't figure it out.
Here is my js code
$('.datepicker').daterangepicker({
autoUpdateInput: false,
opens: 'left',
alwaysShowCalendars: true,
showDropdowns: true,
minDate: '01/01/2010',
showOtherMonths: true,
changeMonth: true,
locale: {
cancelLabel: 'Cancel'
}
});
Since its a daterange picker you choose a range.
I guess from the moment you choose the starting date, the ending date cannot be older than the starting one.
I have a web application which requires a month/year date to be entered.Currently i am using bootstrap datepicker to show the month of the year.
var minDate = new Date();
minDate.setMonth(minDate.getMonth()-1, 1);
$("#datepicker").datepicker( {
minDate: minDate,
format: "mm-yyyy",
viewMode: "months",
minViewMode: "months"
});
The code above allow the user to select previous month or last month.How can i restrict the user to select previous month or last month by modify the code above?
JSFiddle
You can set a selectable range, using startDate and endDate
For further info, on the available options, check the docs https://bootstrap-datepicker.readthedocs.org/en/latest/options.html
I have two date pickers one to select the start date and the other for end date.Now I need to validate so that the user can only select current and next date from the date picker and not the other dates.How to validate using javascript
If its about jQuery UI Datepicker, you can provide date selection range as:
$( "#datepicker" ).datepicker({ minDate: 0, maxDate: "+1D" });
In this minDate : 0 represents Today and maxDate: +1D is Tomorrow
Here is Demo for your requirement.