2016-08-26 5 views
0

Ich brauche einen Datepicker-Kalender mit Sonntagen und Tagen, die schon einmal deaktiviert wurden.Datepicker mit vergangenen Daten und Sonntag deaktiviert

Derzeit verwende ich diesen Code, den ich hier in Stackoverflow gefunden habe.

<script> 
$(function() { 
$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     var day = date.getDay(); 
     return [(day != 0), '']; 
    } 
}); 
}); 
</script> 

Dies deaktiviert die Sonntage, die genau das ist, was ich will. Aber wie deaktiviere ich auch vergangene Daten?

Aus dem Lesen der anderen ähnlichen Fragen, ich glaube, es sollte "Gedanken" sein, die ich verwenden sollte, aber ich weiß nicht, wie man es mit dem folgenden Code oben schreiben. Bitte lehre mich. Vielen Dank.

+0

minDate: new Date() // für disable Vergangenheit Daten –

Antwort

1

Überprüfen Sie diesen Code:

$(function() { 
    $("#datepicker").datepicker({ 
     minDate: new Date(), 
     beforeShowDay: function(date) { 
      var day = date.getDay(); 
      return [(day != 0), '']; 
     } 
    }); 
    }); 
+0

Das funktioniert genau so, wie ich wollte , es deaktiviert Sonntage sowie vergangene Daten. Vielen Dank. – gosi123

1

Try this:

$("#noSunday").datepicker({ 
 
     beforeShowDay: noSunday, 
 
     minDate: 0 
 
}); 
 
    
 

 
function noSunday(date){ 
 
      var day = date.getDay(); 
 
         return [(day > 0), '']; 
 
     };
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/mint-choc/jquery-ui.css" rel="stylesheet"/> 
 
<script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"> 
 
</script> 
 
<input id="noSunday" type="text">

Verwandte Themen