Kevin Luck adlı jQuery Tarih Seçici eklentisi - dinamik bitiş tarihini ayarlayın

3 Cevap php

Ben Kevin Luck adlı jquery tarih seçici eklentisi kullanıyorum ve ben () değeri her zaman gelecekte bir yıl olmaya dpSetEndDate biçimlendirmek için en iyi yolu nedir merak ediyorum? Ben php kullanarak çalıştı:

<?php echo date('Y')+1;?>-<?php echo date('m-d');?>

Ama bu işe yaramadı. Kendi başına, php ben tarih yerine koymak istediklerini verir, ancak bunu javascript içinde kılmaz.

$('.date-picker').dpSetEndDate('01/01/2010');

For reference his site is here: http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/index.html

3 Cevap

    var today = (new Date),
        nextYear = today.getFullYear()+1,
        yearAhead = new Date( today.setYear( nextYear ) )

/*
    yearAhead.getDate() // 27
    yearAhead.getMonth()+1 // 7
    yearAhead.getFullYear() // 2010

*/

    dpSetEndDate( yearAhead.getMonth()+1 + '/' + yearAhead.getDate() + '/' + yearAhead.getFullYear() );

Umarım doğru bir ay parçasını yaptım ..

i aynı eklentisi kullanıyorum ve aynı hedefe ulaşmak için çalışıyordu. Ne yaptım php biraz kullanın ve eklemek oldu

endDate:'<?=date('d/m/Y', strtotime("+2 Years"))?>'

komut beyan ve her şey düzgün çalıştığı

Zaten bir cevabı var ve eski bir soru ama sadece referans için bu önerilen yol:

$('.selector').datePicker(
    {
        endDate: (new Date()).addYears(1).asString()
    }
);

Orada date.js Date nesnesinin eklendi yararlı bir dizi yöntem vardır ve bunu başlatmak zaman kolayca DatePicker değerleri geçirmek için kullanabilirsiniz. Date.asString zaman ayarları bekliyor nesne biçimi geçerli Date.format bir dizesinde tarihi biçimlendirmek olacaktır ...