• 30-03-2014, 23:27:23
    #1
    Merhabalar,
    datapicker kullanmayı çalıştım ama bir problem mevcut oda pazar günü ilk gün olarak gösteriyor takvimde.

    pazartesi ilk gün olması gerekli.
  • 31-03-2014, 15:33:22
    #2
    Birden fazla datapicker olabilir ancak benim bulduğum ile aynı ise, "haftanın ilk günü" ayarı mevcut.

    $('#sandbox-container input').datepicker({
        weekStart: 1
    });
    http://eternicode.github.io/bootstrap-datepicker/

    .
  • 31-03-2014, 21:43:40
    #3
    bendeki biraz daha farklı bir script denedim entegre edemedim.

    <script>
    
    	if (top.location != location) {
        top.location.href = document.location.href ;
      		}
    		$(function(){
    			window.prettyPrint && prettyPrint();
    			$('#dp1').datepicker({
    				format: 'dd-mm-yyyy'
    			});
    			$('#dp2').datepicker();
    		
    
            // disabling dates
            var nowTemp = new Date();
            var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
    
            var checkin = $('#dpd1').datepicker({
              onRender: function(date) {
                return date.valueOf() < now.valueOf() ? 'disabled' : '';
              }
            }).on('changeDate', function(ev) {
              if (ev.date.valueOf() > checkout.date.valueOf()) {
                var newDate = new Date(ev.date)
                newDate.setDate(newDate.getDate() + 1);
                checkout.setValue(newDate);
              }
              checkin.hide();
              $('#dpd2')[0].focus();
            }).data('datepicker');
            var checkout = $('#dpd2').datepicker({
              onRender: function(date) {
                return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
              }
            }).on('changeDate', function(ev) {
              checkout.hide();
            }).data('datepicker');
    		});
    
    	</script>
    js dosyasına :

    this.weekStart = options.weekStart||this.element.data('date-weekstart')||1;
    bu kodun sonundaki 0 ı 1 yapınca oldu. Sorun yaşan arkadaşlar kullanır.
  • 08-04-2014, 00:16:19
    #4
    kaynak dosyasını editlemene gerek yoktu ki zaten bu yöntem pek tavsiye edilmez.

     $('#dp1').datepicker({
                format: 'dd-mm-yyyy'
             });
    kodu ile datepickeri oluştururken gerekli optionsları(format,weekstart gibi) tanımlayabilirsin.Pazartesini takvimde ilk gün yapmak için:

    $('#dp1').datepicker({
    				format: 'dd-mm-yyyy',
    // Haftanın ilk günü : Pazartesi : 1 
    				weekStart : 1
    			});
    şeklinde kodu düzenleyebilirsin.
    Demo