Estoy tratando de seleccionar un intervalo de fechas mediante el selector de fechas de la interfaz de usuario.
en el campo de las personas no deberían poder ver o seleccionar fechas anteriores al día dado.
Mi código:
<input type="text" class="form-control" name="from_date" id="f_date" value="{{ Session::get('reviewerJoiningInfo.join_date') ? Session::get('reviewerJoiningInfo.join_date') : null }}" placeholder="From Date" onkeydown="return false" autocomplete="off">obtener una fecha de la sesión
$('#f_date').datepicker({ format: 'dd-mm-yyyy', }).on('changeDate', function (ev) { var rev_join_date = $('#f_date').val() var reviewer_join_date = $('#reviewer_join_date').val() if(rev_join_date < reviewer_join_date){ $('#f_date').val(reviewer_join_date) } $(this).datepicker('hide'); } ); minDate: date pero no funcionó.
Para deshabilitar la fecha del año pasado , puede pasar el rango de años en los parámetros. me gusta
yearRange: '1950:2013', // specifying a hard coded year rangeo
yearRange: "c-100:c+0", // last hundred years and current yearsEjemplo:
$(document).ready(function() { $("#date").datepicker({ changeYear:true, yearRange: "2005:2015" }); });10 años anteriores y 10 años siguientes:
$('#datepicker2').datepicker({ changeMonth: true, changeYear: true, minDate: 0, yearRange: 'c-10:c+20', });si desea deshabilitar la fecha pasada , puede pasar startDate o minDate
$('#date').datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, minDate: new Date(), });VIOLÍN: para deshabilitar fechas pasadas https://jsfiddle.net/p0deLk56/