2013-04-20 37 views
5

Geçerli alandajQuery datepicker

 , 
onSelect: function(date) { 
    var date2 = $('.currDate').datepicker('getDate'); 
     date2.setDate(date2.getDate()+1); 
     $('.nextDt').datepicker('setDate', date2); 
    } 

seçilen tarih başka bir tarih alanı için bir gün ekleyin çalışıyorlar kullanılarak seçilen tarih bir gün ekleyin Bu sorunu nasıl çözebilirim? currDate boş olabilir, çünkü

cevap

8

öyle.

currDate Eğer $('.currDate').datepicker('getDate')date2.setDate(date2.getDate()+1); hata atmak olabilir bu durumda null dönecektir emtpy olan

Güncelleme: bunu datepicker dan GETDATE ederken

$(function() { 
    $('#nxtDate').datepicker({ 
     dateFormat: "dd-M-yy", 
    }); 
    $("#currDate").datepicker({ 
     dateFormat: "dd-M-yy", 
     minDate: 0, 
     onSelect: function(date){ 
      var date2 = $('#currDate').datepicker('getDate'); 
      date2.setDate(date2.getDate()+1); 
      $('#nxtDate').datepicker('setDate', date2); 
     } 
    }); 
}) 
+0

Arun ben '$ kullanıyorum sayısı ('currDate '). Datepicker (' getDate')' ı '[nesne olarak uyarı alıyorum olduğunu object] 've kullanıyorum eğer var var2 = date; alert (DATE2); 'bana verir' 21-Nisan-2013' – user75ponic

+0

@Polppan 'currDate' seçici –

+0

@Polppan ben ettik [Bu demo] (http://plnkr.co/edit' kayıtlı onSelect' olduğunu/dHEynVvqZ4fi7JrsrCHD? p = önizleme), –

2

setDate ve getDate js Date() tarafından desteklenen işlevler şunlardır

onSelect: function(date) { 
    if(date!=undefined){ 
     var dateObject=new Date(date); 
     dateObject.setDate(dateObject.getDate()+1);         
     $('.nextDt').datepicker('setDate', dateObject); 
     } 
    } 
: dize olarak döndürür böylece dönüştürmek veya bu kodu denemek gerekir İşte

Demo Alerting Current and Next Date

-3
echo date('d-m-Y', strtotime("+".$nod." days")); 

nod = günlerde

+0

[sohbet bu tartışmaya devam] bir açıklama da dahil olmak üzere] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) yazılarınızın kalitesini iyileştirmeye yardımcı olur. Gelecekte okuyucular için soruyu cevapladığınızı ve bu kişilerin kod önerilerinizin nedenini bilmeyebileceğini unutmayın. Lütfen kodunuzu açıklayıcı yorumlarla doldurmamaya çalışın, bu hem kodun hem de açıklamaların okunabilirliğini azaltır! – kayess

+0

Bu php man .. – karlingen