2010-10-23 96 views

Respuesta

100

Sí, de hecho. Datepicker tiene la propiedad maxdate que puede establecer al inicializarlo.

Aquí está la codez

$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) }); 
+0

gupta ji esto funciona perfectamente. gracias – cicakman

+0

@cicakman Bienvenido. Llámame Cyril o CG. –

+3

Recuerda que cuando configuras el objeto 'Fecha' de javascript utiliza month-1. Entonces, Jan es 0 y Dec tiene 11. Esto simplemente se me olvidó por unos minutos. – mawburn

35
$(function() { $("#datepicker").datepicker({ maxDate: '0'}); }); 
+3

Podemos utilizar sin comillas simples también para ex: 'maxDate: 0' – RajeshKdev

+0

@RJK gracias por la información – ArK

+1

De nada :) – RajeshKdev

3

Código de fecha futura solamente con la fecha de hoy desactivar.

var d = new Date(); 
     $("#delivdate").datepicker({ 
     showOn: "button", 
     buttonImage: base_url+"images/cal.png", 
     minDate:new Date(d.setDate(d.getDate() + 1)), 
     buttonImageOnly: true 
     }); 
     $('.ui-datepicker-trigger').attr('title',''); 
+3

¡Bienvenido a Stack Overflow! por favor, evite poner palabras en mayúsculas y en negrita a menos que sean muy importantes. –

2

Fecha para el futuro 1 año se puede hacer por

$('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)}); 

puede cambiar el formato de fecha demasiado por el parámetro dateFormat

+1

[enlace] (http://jqueryui.com/datepicker/#multiple-calendars) puede visitarse para obtener más parámetros ** datepicker **. –

0

http://stefangabos.ro/jquery/zebra-datepicker

uso de selectores de fecha de cebra:

$('#select_month1').Zebra_DatePicker({ 
    direction: false, 
    format: 'Y-m-d', 
    pair: $('#select_month2') 
}); 

$('#select_month2').Zebra_DatePicker({ 
    direction: 1, format: 'Y-m-d', 
}); 
1

Sí, datepicker admite la propiedad de fecha máxima.

$("#datepickeraddcustomer").datepicker({ 
      dateFormat: "yy-mm-dd", 
      maxDate: new Date() 
     }); 
+0

¿En qué se diferencia su respuesta de la actualmente aceptada? – Wtower

-2
$('#thedate,#dateid').datepicker({ 
    changeMonth:true, 
     changeYear:true, 
     yearRange:"-100:+0", 
     dateFormat:"dd/mm/yy" , 
     maxDate: '0', 
    }); 
}); 
+1

Por favor, explique qué aporta su respuesta a este hilo. –

1

puede utilizar el siguiente.

$("#selector").datepicker({ 
    maxDate: 0 
}); 
0

intenta esto:

$('#datepicker').datepicker({ 
    endDate: new Date() 
}); 

se desactivará la fecha futura.

Cuestiones relacionadas