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.
bootstrap datepicker türkçe
3
●10.080
- 31-03-2014, 15:33:22Birden 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:40bendeki 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:19kaynak 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