2010-10-23 21 views

risposta

100

Sì, davvero. Datepicker ha la proprietà maxdate che puoi impostare quando lo si inizializza.

Ecco il codez solo

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

gupta ji funziona perfettamente. grazie – cicakman

+0

@cicakman Benvenuto. Chiamami Cyril o CG. –

+3

Ricorda che quando imposti l'oggetto 'Date' di javascript usa il mese-1. Quindi, Jan è 0 e dicembre è 11. Questo mi è sfuggito di mente per alcuni minuti. – mawburn

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

Possiamo usare senza citazioni singole anche per ex: 'maxDate: 0' – RajeshKdev

+0

@RJK grazie per le informazioni – ArK

+1

Siete i benvenuti :) – RajeshKdev

3

Codice in data futura con la data disabilitazione di oggi.

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

Benvenuti in Stack Overflow! si prega di evitare di mettere le parole in maiuscolo e in grassetto a meno che non siano molto importanti. –

2

Data per il futuro 1 anno può essere fatto da

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

è possibile modificare il formato della data troppo dal parametro dateFormat

+1

[link] (http://jqueryui.com/datepicker/#multiple-calendars) possono essere visitati per ulteriori ** parametri datepicker **. –

0

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

Utilizza la data zebra raccoglitori:

$('#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 supporta la proprietà della data massima.

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

Qual è la tua risposta diversa da quella attualmente accettata? – Wtower

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

Per favore spiegate cosa aggiunge la vostra risposta a questo thread. –

1

è possibile utilizzare il seguente.

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

Try This:

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

Sarà disabilitare la data futura.

Problemi correlati